一、tar命令簡介
tar(tape archive)是一個在Linux中經常使用的開放源代碼的文件壓縮與打包工具,它不僅可以壓縮文件,還可以將多個文件打包成一個文件。
tar命令的基本語法如下:
tar [選項] [文件或目錄]
選項常用參數如下:
-c
:創建一個新的tar包-x
:從tar包中提取文件-v
:顯示tar包壓縮/解壓縮的詳細過程-z
:使用GNU zip壓縮/解壓縮tar包-f
:指定待處理的tar包文件名
二、使用tar命令壓縮文件
將文件壓縮到一個新的tar包中:
tar -cvf example.tar example_folder/
解釋:
-c
:代表創建新的tar包文件-v
:代表顯示詳細過程-f
:代表指定壓縮後的tar包文件名為example.tarexample_folder/
:需要被壓縮的目標文件夾
將文件使用GNU zip壓縮到一個新的tar包中:
tar -czvf example.tar.gz example_folder/
解釋:
-z
:代表使用gzip進行壓縮-c
:代表創建新的tar包文件-v
:代表顯示詳細過程-f
:代表指定壓縮後的tar包文件名為example.tar.gzexample_folder/
:需要被壓縮的目標文件夾
三、使用tar命令解壓文件
將tar包解壓到當前目錄:
tar -xvf example.tar
解釋:
-x
:代表從tar包中提取文件-v
:代表顯示詳細過程-f
:代表指定待處理的tar包文件名example.tar
:需要被解壓縮的tar包文件
將使用GNU zip壓縮的tar包解壓到當前目錄:
tar -xzvf example.tar.gz
解釋:
-x
:代表從tar包中提取文件-z
:代表使用gzip解壓-v
:代表顯示詳細過程-f
:代表指定待處理的tar包文件名example.tar.gz
:需要被解壓縮的tar包文件
四、使用tar命令查看文件
查看tar包中包含的文件:
tar -tvf example.tar
解釋:
-t
:代表查看tar包中包含的文件-v
:代表顯示詳細過程-f
:代表指定待處理的tar包文件名example.tar
:需要被查看的tar包文件
如果使用GNU zip壓縮的tar包,則需要在參數中使用-z
選項:
tar -ztvf example.tar.gz
解釋:
-t
:代表查看tar包中包含的文件-z
:代表使用gzip查看-v
:代表顯示詳細過程-f
:代表指定待處理的tar包文件名example.tar.gz
:需要被查看的tar包文件
五、結論
使用tar命令,可以快速實現文件的壓縮、打包、解壓等操作。通過本文介紹,你應該已經掌握了tar命令的基本使用方法。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/156861.html