1. zip压缩与解压

安装zip

sudo apt install zip

压缩

将指定目录/tmp压缩成test.zip文件
zip -r test.zip tmb/
从压缩文件 test.zip 中删除文件 file1
zip -dv test.zip file1
将 /home/soft/ 这个目录下所有文件和文件夹打包为当前目录下的 soft.zip:
zip -q -r soft.zip /home/soft

解压

解压text.zip到当前目录下:
unzip test.zip
将压缩文件test.zip在指定目录/tmp下解压缩:
unzip test.zip -d tmp/
将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件:
unzip -o test.zip -d tmp/

2. tar压缩与解压

压缩

将目录里所有jpg文件打包成jpg.tar:
tar -cvf jpg.tar *.jpg 
将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz:
tar -czf jpg.tar.gz *.jpg 

解压

解压xxx.tar到当前位置:
tar -xvf xxx.tar
解压xxx.tar到指定位置:
tar -xvf xxx.tar -C +解压到指定的文件位置
解压xxx.tar.gz到当前位置:
tar -zxvf xxx.tar.gz
解压xxx.tar.gz到指定位置:
tar -zxvf xxx.tar.gz -C +解压到指定的文件位置
解压xxx.tar.bz2:
tar -xjvf xxx.tar.bz2 
解压tar.Z:
tar -xZvf xxx.file.tar.Z

3. linux 删除文件的几种方式

linux删除文件夹实例:(将会删除/var/log/httpd/access目录以及其下所有文件、文件夹)

rm -rf /var/log/httpd/access

linux删除文件实例:(将会强制删除/var/log/httpd/access.log这个文件)

rm -f /var/log/httpd/access/kks.log

解释:

-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
-i 进行交互式删除。
提示:使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。
使用这个rm -rf删除文件的时候一定要格外小心,linux没有回收站的。

原文地址:http://www.cnblogs.com/chuqianyu/p/16823234.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性