1. 程式人生 > 其它 >linux檔案壓縮與資料夾壓縮(打包)

linux檔案壓縮與資料夾壓縮(打包)

目錄
  • 簡介:
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引數後面永遠跟壓縮包名稱