贾鸿硕的博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

单个参数

解释:

  • -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
posted on 2023-09-01 16:37  jhsss  阅读(8)  评论(0编辑  收藏  举报