..
tar命令的使用
介绍
tar 是 “tape archives” 的缩写,其作用如其寓意:归档文件。
tar 命令的参数风格是典型的 flag 风格,例如: tar -cvf example.tar ./example
中, -cvf
其实是三个参数,分别是:
--create
,缩写为-c
意为创建--verbose
,缩写为-v
意为显示操作过程--file
,缩写为-f
意为指定归档文件的名字
上文命令展开来就是: tar -c -v -f example.tar ./example
这里面有一个坑,合并起来写的时候 f
要放在最后面,因为 -f
是需要那个 “example.tar” 作为参数的。
用例
# 把example目录归档为example.tar文件
$ tar -cvf example.tar ./example
# 类似上一个例子,不过除了归档还用gzip算法进行文件压缩。
$ tar -cvzf example.tar.gz ./example
# 上面是归档用例,下面是与之相对应的提取文件的用例
$ tar -xvf example.tar
$ tar -xvzf example.tar.gz