tar命令:
windows中的WinRAR也支持.tar.gz文件名的压缩。
gzip/bzip2(甘蔗铺,包子铺)
1、压缩:
tar -zcvf filename.tar.gz 要被压缩的文件或目录名称 //目录前不要加/
--- tar -cvf filename.tar 只用tar命令打包,而不进行压缩
tar -jcvf filename.tar.bz2 要被压缩的文件或目录名称
2、解压缩:
tar -zxvf filename.tar.gz -C 解压到的目录 //不写 -C 解压到的目录,默认解压到当前目录//大写的字母C
--- tar -xvf filename.tar -C 仅解包到某目录目录
tar -jxvf filename.tar.bz2 -C 解压到的目录 //不写 -C 解压到的目录,默认解压到当前目录
3、查看压缩文件中的内容:
tar -ztvf filename.tar.gz
tar -jtvf filename.tar.bz2
注意:
1)压缩命令的顺序,跟其他命令的顺序不同,如cp 要复制的内容 目标目录, 压缩命令则是 目标文件在前,源文件在后;
当然,解压缩文件与cp等命令的顺序是一样的。(原因是-f参数要与filename.tar.gz在一起才行,也就是说
压缩命令改成 tar -zcv 1.txt 2.txt -f test.tar.gz 也是可以的)
2)压缩命令中要被压缩的文件或目录名称前面不要加 /