linux tar -A实例,Linux之tar

tar主要参数:

-c 创建一个新的压缩文件

-x 解压

-t 查看压缩文件的内容

-f 指定档案文件的名字

-v 显示过程信息

-r 增加文件到指定的包

-C 指定解压后的路径

-z 使用gzip

-j 使用bzip2

-Z 使用compress

tar示例:

[wyb@localhost temp]$ ls

aaa

[wyb@localhost temp]$ tar -cvf 1.tar aaa/ *打包不压缩*

aaa/

aaa/b.txt

aaa/c.txt

aaa/test.txt

aaa/a.txt

[wyb@localhost temp]$ tar -zcvf 1.tar.gz aaa/ *打包且以gzip压缩*

aaa/

aaa/b.txt

aaa/c.txt

aaa/test.txt

aaa/a.txt

[wyb@localhost temp]$ tar -jcvf 1.tar.bz2 aaa/ *打包且以bzip2压缩*

aaa/

aaa/b.txt

aaa/c.txt

aaa/test.txt

aaa/a.txt

[wyb@localhost temp]tar -zxvf aa.tar.gz /home/aaa --exclude=dir //排除目录

[wyb@localhost temp]$ ls -l

total 24

-rw-r--r--. 1 wyb root 10240 Apr 19 07:47 1.tar

-rw-r--r--. 1 wyb root 265 Apr 19 07:48 1.tar.bz2

-rw-r--r--. 1 wyb root 253 Apr 19 07:48 1.tar.gz

drwxr-xr-x. 2 wyb root 4096 Apr 19 07:22 aaa

[wyb@localhost temp]$ file 1.tar.gz *查看文件类型*

1.tar.gz: gzip compressed data, from Unix, last modified: Tue Apr 19 07:48:01 2016

[wyb@localhost temp]$ tar -ztvf 1.tar.gz *查看压缩包内容*

drwxr-xr-x wyb/root 0 2016-04-19 07:22 aaa/

-rw-r--r-- wyb/root 0 2016-04-19 05:05 aaa/b.txt

-rw-r--r-- wyb/root 0 2016-04-19 05:05 aaa/c.txt

-rw-r--r-- wyb/root 84 2016-04-19 05:50 aaa/test.txt

-rw-r--r-- wyb/root 0 2016-04-19 05:05 aaa/a.txt

[wyb@localhost temp]$ ls

1.tar 1.tar.bz2 1.tar.gz aaa

[wyb@localhost temp]$ rm -rf aaa/

[wyb@localhost temp]$ ls

1.tar 1.tar.bz2 1.tar.gz

[wyb@localhost temp]$ tar -zxvf 1.tar.gz *解压到当前目录*

aaa/

aaa/b.txt

aaa/c.txt

aaa/test.txt

aaa/a.txt

[wyb@localhost temp]$ ls

1.tar 1.tar.bz2 1.tar.gz aaa

[wyb@localhost temp]$ ls aaa/

a.txt b.txt c.txt test.txt

[wyb@localhost temp]$ ls /tmp/

111.txt aa

[wyb@localhost temp]$ tar -zxvf 1.tar.gz -C /tmp/aa *解压到指定路径*

aaa/

aaa/b.txt

aaa/c.txt

aaa/test.txt

aaa/a.txt

[wyb@localhost temp]$

zip:

[reber@localhost ~]$ ls aaa/

a.txt b.txt c.txt

[reber@localhost ~]$ zip -re aaa.zip aaa/ //加密压缩

Enter password:

Verify password:

adding: aaa/ (stored 0%)

adding: aaa/b.txt (stored 0%)

adding: aaa/c.txt (stored 0%)

adding: aaa/a.txt (stored 0%)

[reber@localhost ~]$ rm aaa/*

[reber@localhost ~]$ ls aaa/

[reber@localhost ~]$ unzip aaa.zip //解压缩

Archive: aaa.zip

[aaa.zip] aaa/b.txt password:

extracting: aaa/b.txt

extracting: aaa/c.txt

extracting: aaa/a.txt

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值