LinuxZIP压缩和解压缩
壓縮文件
生成一個大小800M的test.txt文件
dd if=/dev/zeroof=test.txt bs=100M count=8
1.???????? zip文件壓縮
zip test.ziptest.txt
zip 壓縮后的文件名 要壓縮的文件
2.???????? zip文件解壓縮
unzip test.zip-d /tmp/
unzip 要解壓的文件名 -d 指定解壓路徑
?
3.???????? tar壓縮與解壓縮
-c 建立一個壓縮文件
-x 解開一個壓縮文件
-t 查看tar壓縮文件里面的文件
以上三個參數不能同時使用,只能存在一個
-z 使用gzip壓縮
?解壓縮
?
-j 使用bzip2壓縮
?解壓縮
?
-v 壓縮過程中顯示文件*(常用)但不建議用在背景執行過程!
-f使用檔名,注意:f之后要立即接檔名,不能再接參數
eg:tar -zcvfPtfile sfile? 這樣寫是不正確的
eg:tar -zcvPftfile sfile? 這樣是正確的
以上是tar常用的參數
-P 可以使用絕對路徑進行壓縮
-p 使用原文件的原屬性(屬性不會根據使用者而改變)
-N 后面接的是日期,比(yyyy/mm/dd)次日期之后還要新的文件才會被打包
eg:tar -zcvftest.tar /etc
eg:tar -cvftest.tar /etc 僅打包,不壓縮
eg:tar -xvftest.tar
tar [參數] 文件與目錄... ...
注意:打包只是把文件進行歸檔,打包文件體積大小不變
打包可以理解為把衣服放進壓縮袋里面,壓縮則是將里面的空氣抽空
總結
以上是生活随笔為你收集整理的LinuxZIP压缩和解压缩的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html中ol和li,HTML ol和l
- 下一篇: mysql主从切换gtid不一致_res