Linux中打包命令是tar
tar -cvf xx.tar xx
c表示创建,v输出详细信息,f表示文件名
tar -xvf xx.tar
x就是解压了。
Linux下有两种比较常用的压缩软件。gzip,对应后缀.tar.gz ;bzip2,对应后缀为tar.bz2。 bzip2的压缩效果要比gzip好。
tar 可以直接调用这两种命令。加入z调用gzip,加入j调用bzip2
tar -czvf xxx.tar.gz xx
tar -cjvf xxx.tar.bz2 xx
另外tar可以结合管线,将/etc 复制到当前目录:
tar -cvf - /etc | tar -xvf -
-表示使用标准输入(解压时)输出(压缩时)。
还可以结合ssh和管线完成文件的传输。