一、指定壓縮格式和級別
壓縮文件夾可以使用zip命令。zip支持多種壓縮格式,如zip、gzip、bzip2、lzw等。使用時可以通過指定選項-c或–compression來指定壓縮格式。
以下是將文件夾compress_dir壓縮成zip格式,同時指定壓縮級別為9的示例命令:
$ zip -r -9 compress_dir.zip compress_dir/
其中-r表示遞歸壓縮文件夾,-9表示使用最高壓縮級別。
除了zip,也可以使用其他壓縮格式,例如使用gzip格式壓縮文件夾:
$ tar czvf compress_dir.tgz compress_dir/
其中-c表示創建壓縮文件,-z表示使用gzip壓縮,-v表示壓縮過程中顯示詳細信息,-f表示指定壓縮文件名。
二、指定排除文件或文件夾
在壓縮文件夾時,有時需要排除某些文件或文件夾,可以使用-z選項指定排除模式。
以下是將文件夾compress_dir壓縮成zip格式,同時排除後綴名為.log文件的示例命令:
$ zip -r compress_dir.zip compress_dir/ -x "*.log"
其中-x後跟要排除的文件或文件夾的模式,使用通配符可以匹配多個文件或文件夾。在本例中,使用*.log排除後綴名為.log的所有文件。
三、解壓縮zip文件
使用unzip命令可以對zip格式的壓縮文件進行解壓縮。以下是解壓縮文件夾compress_dir.zip的示例命令:
$ unzip compress_dir.zip
如果需要解壓縮到指定目錄,可以使用-d選項:
$ unzip compress_dir.zip -d /path/to/target_dir
以上是Linux下壓縮文件夾成zip以便於數據傳輸和存儲的示例及相關選項的介紹。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/295548.html