tar命令和压缩命令bzip2、gzip不一样,它既可以打包文件,也可以打包目录。跟着大神(让我吹下牛过过瘾)的思路走,10分钟学会tar命令的使用。
格式1,打包文件:tar -cf file_name.tar file_name
² -c:建立压缩档案;
² -f:使用的档案名称;使用tar命令时,一定要带参数f,切记,参数f一定是最后一个,它不能在其他任何参数的前面使用,且参数f的后面只能接档案名称。
² File_name.tar中的file_name可以自定义;
² File_name是要打包的文件或者目录;
--通过命令tar -cf 1.tar 1.txt对文件1.txt进行打包,打包后的档案名称为1.tar
格式2,追加文件:tar -uf file_name.tar file_name
格式3,查看文件:tar -tf file_name.tar file_name
² -r:往包文件file_name.tar里面追加file_name;
² -t:查看内容
--创建文件3.txt,通过命令tar -uf 1.tar 3.txt把文件3.txt追加到包文件1.tar里面;
--通过命令tar -tf 1.tar查看包文件内容;
格式4,更新文件:tar -uf file_name.tar file_name
² -u:更新文件file_name
--更新包文件file_name.tar里面的文件file_name
格式5,解包文件:tar -xf file_name.tar
² -x:解包
--把包文件file_name.tar解开,生成文件file_name
--通过命令tar -xf 1.tar解压包,生成文件1.txt
格式6,批量打包文件:tar -cf file_name.tar file1 file2 file3
--批量打包时,可以是文件,也可以是目录.
--通过命令tar -cf db.tar 3.txt a把文件3.txt和目录a打包,生成包文件db.tar
--通过目录tar -tf db.tar查看包文件db.tar里面的内容
格式7,打包并压缩文件:tar -cjf file_name.tar.bz2 file_name
² -j:通过bzip2压缩
--通过命令tar -cjf dbys.tar.bz2 1.txt来打包压缩文件1.txt,并生成压缩文件dbys.tar.bz2
格式8,解压缩打包压缩文件:tar -xjf file_name.tar.bz2
--通过命令tar -xjf dbys.tar.bz2来解压缩解包
格式9,打包压缩文件:tar -czf file_name.tar.gz file_name
² -z:通过gzip压缩
--通过命令tar -czf 1.tar.gz 1.txt来打包压缩文件1.txt,并生成压缩文件1.tar.gz
格式10,解压缩打包压缩文件:tar -xzf file_name.tar.bz2
--通过命令tar -xzf dbys.tar.bz2来解压缩解包
看完之后,是不是觉得非常简单又好记^:^