1. 程式人生 > >壓縮檔案並刪除原始檔

壓縮檔案並刪除原始檔

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 檔案