壓縮檔案並刪除原始檔
阿新 • • 發佈:2018-11-27
gzip
gzip * //壓縮檔案,並自動刪除原始檔。不支援直接壓縮目錄
gzip -rv 目錄名 //遞迴的壓縮目錄
下面是執行記錄:
[[email protected] test]# ls -lrt
total 4
-rw-r--r--. 1 root root 0 Oct 24 12:14 aa.txt
drwxr-xr-x. 2 root root 4096 Oct 24 12:16 bb
[ [email protected] test]# gzip *
gzip: bb is a directory -- ignored
[[email protected] test]# ll
total 8
-rw-r--r--. 1 root root 27 Oct 24 12:14 aa.txt.gz
drwxr-xr-x. 2 root root 4096 Oct 24 12:16 bb
由執行可知,壓縮以後會生成一個 .gz 的檔案,我們想要 .zip 的怎麼辦,那就使用 zip 命令。
zip
zip test.zip test //壓縮 test 為 test.zip 檔案
zip test.zip test | rm -rf test //壓縮失敗,並刪除了 test 檔案
zip -m test.zip test //壓縮 test 為 test.zip 檔案,並刪除 test 檔案