单个参数
解释:
-c
:Create
,压缩
-v
:Verbose
,详细输出
-f
:File
,压缩文件的名称,既指压缩时目标文件的名称,又指解压时源文件的名称
-x
:eXtract
,解压
-z
gzip
,处理gzip相关
-C
Change 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
标签:file2,file1,tar,ubuntu,指令,ls,Linux,archive
From: https://www.cnblogs.com/jjjhs/p/17672314.html