tar命令是Linux和Unix系統中用於文件和目錄打包的基本工具。使用tar命令打包文件或目錄的基本格式如下:
打包文件或目錄。`tar -cvf
打包多箇文件或目錄。可以使用空格分隔多箇文件或目錄,例如`tar -cvf archive.tar file1.txt file2.txt file3.txt`。
打包特定文件。可以使用通配符來選擇滿足特定模式的文件,例如`tar -cvf archive.tar *.txt`來打包所有以`.txt`結尾的文件。
排除特定文件或目錄。在打包時排除特定文件或目錄,例如`tar -cf archive.tar --exclude='*.log' /home/user/logs`,用於排除所有`.log`文件。
壓縮歸檔文件。tar命令還可以與壓縮工具如gzip(使用`-z`選項)和bzip2(使用`-j`選項)結合使用,以創建壓縮的歸檔文件,例如`tar -czvf documents.tar.gz /home/user/documents`用於創建gzip壓縮的歸檔文件。
解包歸檔文件。要從歸檔文件中提取文件,可以使用`-x`選項,例如`tar -xf documents.tar`用於解包`.tar`文件。
此外,還可以列出歸檔文件內容,使用`--list`或`-t`選項查看歸檔文件中的內容,例如`tar --list -f documents.tar`。