linux檔案壓縮與資料夾壓縮(打包)
阿新 • • 發佈:2021-12-17
目錄
- 簡介:
win中的壓縮包:zip rar
一:linux檔案壓縮
1.linux常見的壓縮包有哪些?
壓縮命令: gzip [壓縮檔案]
解析命令: gzip -d [壓縮包]
2.bzip壓縮(檔案)
壓縮命令: bzip [壓縮檔案]
解析命令: bzip -d [壓縮包]
eg: 壓縮包無法直接壓縮資料夾
- 資料夾是無法直接壓縮的 需要特殊處理,下面讓我們來介紹一下
二:打包(資料夾壓縮)
1.打包命令
tar :打包的命令(不是壓縮命令,而是打包命令)
2.引數
-f : 指定打包的包名稱
-c : 打包
-v : 顯示打包過程
-z : 使用gzip壓縮壓縮包
-j : 使用bzip壓縮壓縮包
-x : 解壓(解壓不需要指定壓縮型別(自動匹配解壓型別))
-t :檢視壓縮包內部的內容
-p : 忽略使用絕對路徑時報處的錯誤(使用絕對路徑時使用)
3.引數解析(實戰)
-f -c 案例: tar -c -f nginx.tar nginx-1.20.2 沒有壓縮功能,只能指定打包後名稱合成一個檔案 -z 案例: tar -c -v -z -f nginx.tar.gz nginx-1.20.2 壓縮打包檔案 -x 案例: tar -x -f nginx.tar.gz 指定解壓檔案
4.注意事項
注意事項:
1.壓縮時是什麼路徑,解壓是就是什麼路徑,所以為了安全不要使用絕對路徑,而使用相對路徑。
絕對路徑案例:
[root@localhost ~]# cd /etc/yum.repos.d
2.-f引數後面永遠跟壓縮包名稱