一、打包命令:tar
之前谈到的命令大多仅能针对单一文件来进行压缩,虽然gzip与bzip2也能够针对目录来进行压缩,但是,这两个命令对目录的压缩指的是将目录内的所有文件"分别"进行压缩的操作。这种将多个文件或目录包成一个大文件的命令功能就是tar命令,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
1.1 参数
(1)-c:新建打包文件
(2)-f:后面要接被处理的文件名。建议-f单独写一个参数
(3)-z:以gzip形式将打包的文件压缩,此时文件名最好为*.tar.gz
(4)-j:以bzip2形式将打包的文件压缩,此时文件名最好为*.tar.bz2
(5)-t:查看打包文件的内容含有哪些文件名,重点在查看文件名
(6)-r:向打包文件中追加新内容,-r 要写的新内容
(7)-v:在压缩/解压缩过程中,将正在处理的文件名显示出来
(8)-x:解压;-xz:解压gzip压缩的归档文件;-xj 解压bzip2压缩的归档文件
(9)-C:指定解压路径
(10)–delete:删除
(11)–remove-files:打包压缩的同时删除源文件
(12)&& 两步 :前一步解压文件