日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux的压缩指令zip,tar,gzip

發布時間:2023/12/29 linux 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux的压缩指令zip,tar,gzip 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.? Linux gzip: 壓縮文件或目錄,壓縮后的文件為.gz

? ? ?gzip只能壓縮文件,不能壓縮目錄,即使壓縮后,只能壓縮目錄中的文件

? ? ?gzip的使用格式:gzip [選項] 源文件? 注意:此操作會會刪除源文件;如果要保留源文件,則gzip -c? 源文件 > file.gz

選項含義
-c將壓縮數據輸出到標準輸出中,并保留源文件。
-d對壓縮文件進行解壓縮。
-r遞歸壓縮指定目錄下以及子目錄下的所有文件。
-v對于每個壓縮和解壓縮的文件,顯示相應的文件名和壓縮比。
-l對每一個壓縮文件,顯示以下字段:
  • 壓縮文件的大小;
  • 未壓縮文件的大小;
  • 壓縮比;
  • 未壓縮文件的名稱。
-數字用于指定壓縮等級,-1 壓縮等級最低,壓縮比最差;-9 壓縮比最高。默認壓縮比是 -6

2. (1)Linux zip: zip [選項] 壓縮包名 源文件或源目錄列表

選項含義
-r遞歸壓縮目錄,及將制定目錄下的所有文件以及子目錄全部壓縮。
-m將文件壓縮之后,刪除原始文件,相當于把文件移到壓縮文件中。
-v顯示詳細的壓縮過程信息。
-q在壓縮的時候不顯示命令的執行過程。
-壓縮級別壓縮級別是從 1~9 的數字,-1 代表壓縮速度更快,-9 代表壓縮效果更好。
-u更新壓縮文件,即往壓縮文件中添加新文件。

?

? (2)Linux unzip: unzip [選項] 源文件或源目錄列表

選項含義
-d 目錄名將壓縮文件解壓到指定目錄下。
-n解壓時并不覆蓋已經存在的文件。
-o解壓時覆蓋已經存在的文件,并且無需用戶確認。
-v查看壓縮文件的詳細信息,包括壓縮文件中包含的文件大小、文件名以及壓縮比等,但并不做解壓操作。
-t測試壓縮文件有無損壞,但并不解壓。
-x 文件列表解壓文件,但不包含文件列表中指定的文件。

?

3.tar?打包命令詳解

tar [選項] 源文件或目錄

選項含義
-c將多個文件或目錄進行打包。
-A追加 tar 文件到歸檔文件。
-f 包名指定包的文件名。包的擴展名是用來給管理員識別格式的,所以一定要正確指定擴展名;
-v顯示打包文件過程;

選項 "-cvf" 一般是習慣用法,記住打包時需要指定打包之后的文件名,而且要用 ".tar" 作為擴展名。打包目錄也是如此

注意:如果要使用時tar進行打包并壓縮,則使用指令tar -zcvf 壓縮包?源文件或目錄? ?或者?tar -jcvf 壓縮包?源文件或目錄

  • -z:壓縮和解壓縮 ".tar.gz" 格式;
  • -j:壓縮和解壓縮 ".tar.bz2"格式。

總結

以上是生活随笔為你收集整理的Linux的压缩指令zip,tar,gzip的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。