在平常工作中, 领导发来一个压缩包, 我们可以借助压缩软件,对其进行压缩和解压, 在linux中,也会遇到压缩文件和解压文件的情况,这时候,怎么办呢?
我们可以使用tar命令, 用于文件的压缩和解压, 先看一下基础语法
-c 创建压缩文件,用于压缩模式
-v 显示压缩,解压过程,用于查看进度
-x 解压模式
-f 要创建的文件,或要压缩的文件,
(注意, -f选项必须在所有选项中位置处于最后)
-z,gzip模式,不使用-z就是普通的tarball格式
-C,选择解压的目的地,用于解压模式
比如: tar -cvf one.tar aaa.txt bbb.txt
上面执行的是什么意思呢?
就是我们需要压缩一个tar文件,里面的内容是aaa.txt和bbb.txt ,压缩后的文件为one.tar
对于压缩组合式的玩法, 我们可以写两个例子, 理解一下
比如: tar -cvf one.tar 1.txt 2.txt 3.txt
这个就是我们将1.txt和2.txt,3.txt压缩在one文件夹中,生成one.tar压缩文件
比如: tar -zcvf one.tar.gz 1.txt 2.txt
这个就是将1.txt和2.txt压缩到one.tar.gz文件内,使用的是gzip模式
压缩基本没问题之后, 我们看一下解压的玩法
比如: tar -xvf one.tar
将one.tar解压到当前目录
比如: tar -xvf one.tar -C /home/test
解压one.tar文件至/home/test文件夹中
比如: tar -zxvf one.tar.gz -C /home/test
将Gzip模式的one.tar.gz文件解压到/home/test文件夹内
最后, 我们看一下下载的命令
下载命令使用sz命令进行下载
比如: sz one.zip
我们看看下载下来是什么样子的
在windows桌面会生成一个fsdownload的文件夹
今天我们命令就讲解到这里
我们下期见
声明:来自她的码农,仅代表创作者观点。链接:https://eyangzhen.com/1895.html