单个参数
解释:
-c:Create,压缩
-v:Verbose,详细输出
-f:File,压缩文件的名称,既指压缩时目标文件的名称,又指解压时源文件的名称
-x:eXtract,解压
-zgzip,处理gzip相关
-CChange Directory,指定输出目录
常用组合:
归档为tar:
> ls
file1 file2
> tar -cvf archive.tar file1 file2
file1
file2
> ls
archive.tar file1 file2
从tar解压:
> ls
archive.tar
> tar -xvf archive.tar
file1
file2
> ls
file1 file2 archive.tar
利用tar归档,并使用gzip压缩:
> ls
file1 file2
> tar -czvf archive.tar.gz file1 file2
file1
file2
> ls
archive.tar.gz file1 file2
解压.tar.gz文件:
> ls
archive.tar.gz
> tar -zxvf archive.tar.gz
file1
file2
> ls
archive.tar file1 file2
指定目录解压:
ubuntu@VM-16-12-ubuntu:~/test/tar$ ls
archive.tar.gz dir1
ubuntu@VM-16-12-ubuntu:~/test/tar$ tar -zxvf archive.tar.gz -C ./dir1
file1
file2
ubuntu@VM-16-12-ubuntu:~/test/tar$ ls
archive.tar.gz dir1
ubuntu@VM-16-12-ubuntu:~/test/tar$ cd dir1
ubuntu@VM-16-12-ubuntu:~/test/tar/dir1$ ls
file1 file2
浙公网安备 33010602011771号