Linux的tar
命令用于創建、解壓縮和管理歸檔文件
創建歸檔文件:
要創建一個歸檔文件,可以使用-c
選項,后面跟歸檔文件名和使用-v
選項以顯示詳細信息。例如,要將當前目錄下的所有文件打包成一個名為archive.tar
的歸檔文件,可以使用以下命令:
tar -cvf archive.tar .
這里,.
表示當前目錄。
解壓縮歸檔文件:
要解壓縮一個歸檔文件,可以使用-x
選項,后面跟歸檔文件名。例如,要解壓縮名為archive.tar
的歸檔文件,可以使用以下命令:
tar -xvf archive.tar
查看歸檔文件內容:
要查看歸檔文件的內容而不解壓縮,可以使用-tf
選項,后面跟歸檔文件名。例如,要查看名為archive.tar
的歸檔文件的內容,可以使用以下命令:
tar -tf archive.tar
提取歸檔文件中的指定文件或目錄:
要從歸檔文件中提取指定文件或目錄,可以使用-x
選項,后面跟歸檔文件名和使用-C
選項指定目標目錄。例如,要從名為archive.tar
的歸檔文件中提取名為file.txt
的文件并將其放入/home/user/extracted_files
目錄,可以使用以下命令:
tar -xvf archive.tar -C /home/user/extracted_files file.txt
更新歸檔文件:
如果歸檔文件已經存在,可以使用-u
選項更新它,將新文件添加到歸檔文件中。例如,要將名為file2.txt
的新文件添加到名為archive.tar
的歸檔文件中,可以使用以下命令:
tar -uvf archive.tar file2.txt
這些是tar
命令的一些基本用法。tar
命令還有許多其他選項和功能,可以參考其手冊頁(通過運行man tar
)以獲取更多信息。