Linux——tar打包工具

tar本身就是一个打包工具,可以把目录打包成一个文件,它把所有文件整合成一个大文件,方便复制或者移动。

该命令的格式为:tar [OPTION...] [FILENAME]

    [OPTION]:

        -z:表示同时用gzip压缩

        -j:表示同时用bzip2压缩

        -J:表示同时用xz压缩

        -x:表示解包或者解压缩

        -t:表示查看tar包里的文件

        -c:表示建立一个tar包或者压缩文件包

        -C:表示更改目录

        -v:表示可视化

        -f:后跟文件名(-f 就是filename ,表示压缩后的文件名为 filename 如果是多个参数组合的情况下把 -f 写到最后面)

        --exclude  filename:表示在打包或压缩时,不要将filename 文件包括在内

1)打包文件夹            tar -cvf dir

[root@cloudstack-pc1 src]# mkdir test
[root@cloudstack-pc1 src]# cd test/
[root@cloudstack-pc1 test]# touch test1.txt
[root@cloudstack-pc1 test]# touch test2.txt
[root@cloudstack-pc1 test]# cd ../
[root@cloudstack-pc1 src]# touch src1.txt
[root@cloudstack-pc1 src]# tar -cvf test.tar test
test/
test/test1.txt
test/test2.txt
[root@cloudstack-pc1 src]# ll
total 16
-rw-r--r--. 1 root root     0 Nov 14 16:41 src1.txt
drwxr-xr-x. 2 root root  4096 Nov 14 16:40 test
-rw-r--r--. 1 root root 10240 Nov 14 16:42 test.tar
[root@cloudstack-pc1 src]# 

2)打包文件                tar -cvf filename

[root@cloudstack-pc1 src]# tar -cvf src1.tar src1.txt 
src1.txt
[root@cloudstack-pc1 src]# ll
total 52
-rw-r--r--. 1 root root 10240 Nov 14 16:57 src1.tar
-rw-r--r--. 1 root root     0 Nov 14 16:41 src1.txt
drwxr-xr-x. 2 root root  4096 Nov 14 16:40 test
-rw-r--r--. 1 root root 10240 Nov 14 16:45 test1.tar
-rw-r--r--. 1 root root 10240 Nov 14 16:45 test2.tar
-rw-r--r--. 1 root root 10240 Nov 14 16:42 test.tar
[root@cloudstack-pc1 src]# 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值