tar 指令的常用语法
常用参数
- -c 打包档案
- -x 解开压缩档
- -t 检视压缩档的内容
- -z 使用 gzip 压缩
- -v 显示执行过程
- -P 使用绝对路径
- -f 指定压缩档的档案名称。此参数的后面要接档案名称,因此要注意参数的顺序 (通常是把 f 参数写在最后一个,或是与其它参数分开使用)
常用语法
- 建立压缩档:
tar -czvf 压缩档名称.tgz 来源档案
将 来源档案 压缩后,打包成一个名称为 压缩档名称.tgz 的档案,来源档案 可以是多个档案或目录。
如果有多个 来源档案 时,以空白字符分隔不同档案名称:tar -czvf 档案名称.tgz 来源档案1 来源档案2 ... 来源档案n
- 检视压缩档的内容:
tar -tzvf 压缩档名称.tgz
- 解开压缩档到目前的目录:
tar -xzvf 压缩档名称.tgz
- 复制目录:
tar -cvf - 来源目录 | tar -xvf -
将 来源目录 下的所有档案及子目录复制到目前的目录,这样做的好处是可以保留原来的档案属性。
几次忘记tar的有关指令时候,写得最清晰是这个网站了,已marked