tar命令
阿新 • • 發佈:2020-12-13
tar命令介紹
tar命令用於對檔案進行打包壓縮或解壓,其格式為 "tar [選項] [檔案]
"。
在Linux中,常見的壓縮檔案格式較多,其中主要使用的是.tar
,.tar.gz
或.tar.bz2
。
tar命令的引數及其應用:
引數 | 作用 |
---|---|
-c | 建立壓縮檔案 |
-x | 解開壓縮檔案 |
-t | 檢視壓縮包內有哪些檔案 |
-z | 用Gzip格式壓縮或解壓 |
-j | 用bzip2格式壓縮或解壓 |
-v | 顯示壓縮或解壓過程 |
-f | 目標檔名 |
-p(小寫) | 保留原始的許可權與屬性 |
-P(大寫) | 使用絕對路徑來壓縮 |
-C | 指定解壓到的目錄 |
tar命令的使用
壓縮檔案
例如,將目錄中的main.c
main.tar*
:
- .tar格式
tar -cvf main.tar main.c
- .tar.bz2格式
tar -cjvf main.tar.bz2 main.c
- .tar.Gzip格式
tar -czvf main.tar.gz main.c
壓縮目錄
使用.tar
格式資料夾t
中的內容壓縮後放入到目錄./
中:
tar -czvf pressfile.tar.gz directory
-c
表示建立壓縮檔案,-v
表示顯示壓縮過程,-j
與-z
表示選擇bzip2格式還是Gzip格式,-f必須放在引數的最後一位,代表要壓縮的軟體包的名稱。
解壓檔案/目錄
將pressfile.tar.gz
/home.jmh
目錄下:
tar -xzvf pressfile.tar.gz -C /home/jmh
-x
表示解壓檔案,-C
表示指定存放解壓檔案的目錄。
至於
-t
、-P
、-P
引數的作用就沒有深究了,目前只需會壓碎與解壓檔案就ok。