Linux 基礎入門(新版)”實驗報告 文件打包與解壓縮

文件打包與解壓縮

1.zip壓縮打包程序

打包命令:$ zip -r -q -o shiyanlou.zip /home/shiyanlou。

參數:

-r 表示遞歸打包包含子目錄的全部內容。

-q 表示為安靜模式,即不向屏幕輸出信息。

-o 表示輸出文件,需在其后緊跟打包輸出文件名。

查看打包后文件大小命令:$ du -h shiyanlou.zip。

查看文件類型命令:$ file shiyanlou.zip。

設置壓縮級別:

1—9,9最大,1最小。

重新打包:$ zip -r -9 -q -o shiyanlou_9.zip /home/shiyanlou -x ~/.zip。

-x 是為了排除我們上一次創(chuàng)建的 zip 文件,否則又會被打包進這一次的壓縮文件中。

注意:這里只能使用絕對路徑,否則不起作用。

創(chuàng)建加密zip壓縮包:

使用 -e 參數可以創(chuàng)建加密壓縮包:$ zip -r -e -o shiyanlou_encryption.zip /home/shiyanlou。

解壓縮文件:

使用 unzip 命令:$ unzip shiyanlou.zip。

使用安靜模式,將文件解壓到指定目錄:$ unzip -q shiyanlou.zip -d ziptest。

如果你不想解壓只想查看壓縮包的內容你可以使用 -l 參數:$ unzip -l shiyanlou.zip。

使用GBK編碼來顯示中文:

使用 -O(英文字母,大寫 o)參數指定編碼類型:unzip -O GBK 中文壓縮文件.zip

2.rar打包壓縮

使用 rar 和 unrar 工具分別創(chuàng)建和解壓 rar 壓縮包。

安裝 rar 和 unrar 工具:

$ sudo apt-get update

$ sudo apt-get install rar unrar

a.從指定文件或目錄創(chuàng)建壓縮包或添加文件到壓縮包:

$ rm .zip

$ rar a shiyanlou.rar 。

注意:rar 的命令參數沒有 -,如果加上會報錯。

從指定壓縮包文件中刪除某個文件。

$ rar d shiyanlou.rar .zshrc。

查看不解壓文件:

$ rar l shiyanlou.rar

b.使用 unrar 解壓 rar 文件:

全路徑解壓:$ unrar x shiyanlou.rar

去掉路徑解壓:$ mkdir tmp

$ unrar e shiyanlou.rar tmp/

3.tar 打包工具

a.創(chuàng)建一個 tar 包:$ tar -cf shiyanlou.tar ~.

b.解壓一個包到指定的已經存在的目錄:

$ mkdir tardir

$ tar -xf shiyanlou.tar -C tardir

c.使用 gzip 工具創(chuàng)建 .tar.gz 文件

我們只需要在創(chuàng)建 tar 文件的基礎上添加 -z 參數,使用 gzip 來壓縮文件:

$ tar -czf shiyanlou.tar.gz ~

解壓 .tar.gz 文件:

$ tar -xzf shiyanlou.tar.gz。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容