学习shell 指令 压缩文件

1. tar -czf /usr/ms/avatar /usr/ms/userFiles
-c :建立一个压缩文件的参数指令(create 的意思)
-z :是否同时具有 gzip 的属性
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

tar: Removing leading `/' from member names

2. tar -czf /usr/ms/avatar -C /usr/ms/userFiles

tar: Cowardly refusing to create an empty archive
Try `tar --help' or `tar --usage' for more information.

3. tar -czf /usr/ms/avatar.tar -C /usr/ms/userFiles/

tar: Cowardly refusing to create an empty archive
Try `tar --help' or `tar --usage' for more information.

4. tar -czFf /usr/ms/avatar.tar -C /usr/ms/userFiles/
-F 的意思是指定包含打包文件或目录列表的文件
-f  的意思是指定生成打包文件名
tar: Cannot use multi-volume compressed archives
Try `tar --help' or `tar --usage' for more information.

5. tar -czfF /usr/ms/avatar.tar -C /usr/ms/userFiles

tar: Removing leading `/' from member names
tar: /usr/ms/avatar.tar: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

6. cd /usr/ms 
   tar -czfF avatar -C /usr/ms/userFiles

success 因为:执行tar之前cd切换到要打包的目录就可以了


7. 备份目录:

tar -czf /usr/temp/file /usr/file

         备份出来的数据包含根目录;

tar -czf /usr/temp/file  -C  /usr  file

备份出来的数据不包含根目录

     解压目录:

       rm -rf /usr/file  (移除旧的目录)

       tar -xmzf /usr/temp/file -C /usr 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值