压缩解压-tar命令

压缩解压-tar命令
压缩解压-tar命令

tar命令

一、tar命令的作用

linux的tar命令主要用来将多个文文件打包为一个文件,将文件打包并压缩,将打包的文件解包,将打包压缩的文件解压。

二、tar命令的语法

tar [选项] 文件名/目录名

三、tar命令参数

-A 追加tar 文件至归档

-c 创建一个新归档

-r 追加文件至归档结尾

-u 仅追加比归档中副本更新的文件

-x 从归档中解出文件

-t 列出归档内容

-z 通过gzip 压缩归档

-j 通过bzip2 压缩归档

-J 通过xz 过滤归档

-k 保留源文件不覆盖

-m 不要解压文件的修改时间

-v 显示指令执行过程。

四、tar命令实例

1. 新建/tmp/tartest目录,在该目录下新建两个文件test1和test2,打包

/tmp/tartest目录及所有文件到/tmp/tartest.tar。

#cd /tmp

#mkdir tartest

#touch ./tartest/test1 test2

#ll

#tar -cpv -f /tmp/test.tar /tmp/tartest

#ll

#tar -tv -f tartest.tar

2. 将/tmp/tartest目录下所有文件打包/tmp/tartest.tar.gz,并利用gzip压缩。

#tar -zcv -f /tmp/tartest.tar.gz /tmp/tartest/

#ll

3. 将/tmp/tartest.tar.gz解压到/tmp目录。

# tar -xzv -f /tmp/tartest.tar.gz -C /tmp

#ll

#ll ./tmp

#ll ./tmp/tartest

4. 压缩/boot/grub2/grubenv文件,若有重名文件,不覆盖现压缩文件。

#ll /boot/grub2

# tar -f /boot/grub2/

#ls /boot/grub2

相关主题
相关文档
最新文档