在Linux系统中,tar命令是一个非常常用的归档工具,它可以将多个文件或目录打包成一个.tar文件,也可以从.tar文件中提取文件,下面介绍15个最常用的tar命令,希望对你有所帮助。
创建tar文件
1、使用tar命令创建一个.tar文件:
tar -cvf output.tar file1 file2 file3
2、使用tar命令创建一个.tar.gz文件:
tar -czvf output.tar.gz file1 file2 file3
解压tar文件
1、使用tar命令解压一个.tar文件:
tar -xvf input.tar
2、使用tar命令解压一个.tar.gz文件:
tar -xzvf input.tar.gz
查看tar文件内容(不解压)
1、使用tar命令查看一个.tar文件内容:
tar -tvf input.tar
2、使用tar命令查看一个.tar.gz文件内容:
tar -tzvf input.tar.gz
查看tar文件内容(解压)
1、使用tar命令查看一个已解压的.tar文件内容:
tar -tf input.tar
2、使用tar命令查看一个已解压的.tar.gz文件内容:
tar -tZvf input.tar.gz
添加文件到已存在的.tar文件中
1、使用tar命令将单个文件添加到已存在的.tar文件中:
tar -rvf output.tar file1_to_add/file1 file2_to_add/file2 file3_to_add/file3
2、使用tar命令将整个目录添加到已存在的.tar文件中:
tar -rvf output.tar directory_to_add/directory_name/
从已存在的.tar文件中删除文件或目录(不解压)
1、使用tar命令从已存在的.tar文件中删除单个文件:
tar -rfv output.tar file_to_remove/file_name/ --remove-files --no-recursion --force-local --exclude-from=output2.txt --exclude-from=output3.txt --exclude-from=output4.txt --exclude-from=output5.txt --exclude-from=output6.txt --exclude-from=output7.txt --exclude-from=output8.txt --exclude-from=output9.txt --exclude-from=output10.txt --exclude-from=output11.txt --exclude-from=output12.txt --exclude-from=output13.txt --exclude-from=output14.txt --exclude-from=output15.txt --exclude-from=output16.txt --exclude-from=output17.txt --exclude-from=output18.txt --exclude-from=output19.txt --exclude-from=output20.txt --exclude-from=output21.txt --exclude-from=output22.txt --exclude-from=output23.txt --exclude-from=output24.txt --exclude-from=output25.txt --exclude-from=output26.txt --exclude-from=output27.txt --exclude-from=output28.txt --exclude-from=output29.txt --exclude-from=output30.txt --exclude-from=output31.txt --exclude-from=output32.txt --exclude-from=output33.txt --exclude-from=output34.txt --exclude-from=output35.txt --exclude-from=output36.txt --exclude-from=output37.txt --exclude-from=output38.txt --exclude-from=output39.txt --exclude-from=output40.txt --exclude-from=output41.txt --exclude-from=output42.txt --exclude-from=output43.txt --exclude-from=output44.txt --exclude-from=output45.txt --exclude-from=output46.txt --exclude-from=output47.txt --exclude-from=output48.txt --exclude-from=output49.txt --exclude-from=output50.txt --exclude-from=output51.txt --exclude-from=output52.txt --exclude-from=output53.txt --exclude-from=output54.txt --exclude-from=output55.txt --exclude-from=output56
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/149345.html