linux tar 怎样将压缩到指定文件夹

\u5728LINUX\u4e0b\u5982\u4f55\u5c06tar\u538b\u7f29\u6587\u4ef6\u89e3\u538b\u5230\u6307\u5b9a\u7684\u76ee\u5f55\u4e0b

\u5c06tar\u538b\u7f29\u6587\u4ef6\u89e3\u538b\u5230\u6307\u5b9a\u7684\u76ee\u5f55\u4e0b\u7684\u547d\u4ee4\u662f\uff1a
tar -xvf \u538b\u7f29\u6587\u4ef6 -C /\u6307\u5b9a\u76ee\u5f55
\u4f8b\uff1a#tar -xvf openstack_test.tar -C /tmp
\u8bf4\u660e\uff1a\u628a\u6839\u76ee\u5f55\u4e0b\u7684openstack_test.tar\u89e3\u538b\u5230/tmp\u4e0b\u3002

\u6269\u5c55\u8d44\u6599\uff1a
tar\u547d\u4ee4\u662fUnix/Linux\u7cfb\u7edf\u4e2d\u5907\u4efd\u6587\u4ef6\u7684\u53ef\u9760\u65b9\u6cd5\uff0c\u51e0\u4e4e\u53ef\u4ee5\u5de5\u4f5c\u4e8e\u4efb\u4f55\u73af\u5883\u4e2d\uff0c\u5b83\u7684\u4f7f\u7528\u6743\u9650\u662f\u6240\u6709\u7528\u6237\u3002
\u89e3\u538b\u53c2\u6570\u8bf4\u660e\uff1a
-x : --extract\uff0c--get \u89e3\u5f00tar\u6587\u4ef6\u3002
-v : --verbose \u5217\u51fa\u6bcf\u4e00\u6b65\u5904\u7406\u6d89\u53ca\u7684\u6587\u4ef6\u7684\u4fe1\u606f\uff0c\u53ea\u7528\u4e00\u4e2a\u201cv\u201d\u65f6\uff0c\u4ec5\u5217\u51fa\u6587\u4ef6\u540d\uff0c\u4f7f\u7528\u4e24\u4e2a\u201cv\u201d\u65f6\uff0c\u5217\u51fa\u6743\u9650\u3001\u6240\u6709\u8005\u3001\u5927\u5c0f\u3001\u65f6\u95f4\u3001\u6587\u4ef6\u540d\u7b49\u4fe1\u606f\u3002
-f : --file [\u4e3b\u673a\u540d:]\u6587\u4ef6\u540d \u6307\u5b9a\u8981\u5904\u7406\u7684\u6587\u4ef6\u540d\u3002\u53ef\u4ee5\u7528\u201c-\u201d\u4ee3\u8868\u6807\u51c6\u8f93\u51fa\u6216\u6807\u51c6\u8f93\u5165\u3002
-C,--directory DIR \u8f6c\u5230\u6307\u5b9a\u7684\u76ee\u5f55.
\u53c2\u8003\u6765\u6e90\u8d44\u6599\uff1a\u767e\u5ea6\u767e\u79d1-Tar\uff08Linux\u7cfb\u7edf\u547d\u4ee4\uff09

\u5f53\u524d\u76ee\u5f55\uff0c\u5c31\u662f\u4f60\u89e3\u538b\u7684\u76ee\u5f55\uff0c\u76ee\u5f55\u540d\u662f xmms\uff0c\u8981\u6307\u5b9a\u76ee\u5f55\u7684\u8bdd\u8981\u52a0\uff0dC\uff0c\u683c\u5f0f\u5982\u4e0b\uff1a\uff03 tar -zxvf xmms.tar\uff0cgz -C /\u4f60\u6253\u7b97\u89e3\u538b\u7684\u76ee\u6807\u8def\u5f84\uff1b\u6ce8\u610f\u6743\u9650\uff0c\u5982\u679c\u6ca1root\u6743\u9650\u7684\u8bdd\uff0c\u4f60\u53ea\u80fd\u628a\u6587\u4ef6\u89e3\u538b\u5230\uff0c\u7684\u6307\u5b9a\u76ee\u5f55\u4e2d\u3002
\u62d3\u5c55\u56de\u7b54\uff1a\u6ca1\u6cd5\u5b9e\u73b0\u81ea\u8fd0\u884c\uff0c\u53ea\u80fd\u5b9e\u73b0\u89e3\u538b\u5230\u6307\u5b9a\u8def\u5f84\uff0c\u53f3\u51fb\u538b\u7f29\u6587\u4ef6\uff0c\u9009\u62e9\u201c\u89e3\u538b\u5230\u201d\uff0c\u4e4b\u540e\u9009\u62e9\u201c\u89e3\u538b\u7684\u4f4d\u7f6e\u201d\u70b9\u51fb\u201c\u89e3\u538b\u201d\u5373\u53ef\uff1b\u5982\u679c\u60f3\u8fd0\u884c\u7684\u8bdd\uff0c\u76f4\u63a5\u53bb\u89e3\u538b\u4f4d\u7f6e\u8fd0\u884c\u5373\u53ef\uff0c\u6216\u8005\u53ef\u4ee5\u76f4\u63a5\u6253\u5f00\u538b\u7f29\u6587\u4ef6\uff0c\u53cc\u51fb\u8fd0\u884cEXE\u683c\u5f0f\u7684\u538b\u7f29\u6587\u4ef6\u5728\u89e3\u538b\u5b89\u88c5\u7684\u65f6\u5019\u53ef\u4ee5\u81ea\u5df1\u9009\u62e9\u5b89\u88c5\uff08\u89e3\u538b\uff09\u8def\u5f84\uff0cRAR\u7684\u6587\u4ef6\u4e5f\u5f88\u597d\u529e\uff0c\u53f3\u51fb\u5b83\uff0c\u5728\u5feb\u6377\u83dc\u5355\u4e2d\u9009\u201c\u89e3\u538b\u6587\u4ef6\u201d\u7136\u540e\u518d\u5f39\u51fa\u7684\u6846\u6846\u4e2d\u5c31\u53ef\u4ee5\u9009\u62e9\u89e3\u538b\u8def\u5f84\u4e86\u3002

linux下tar命令解压到指定的目录 : #tar zxvf /bbs.tar.zip -C /zzz/bbs //把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录 这个和cp命令有点不同,cp命令如果不存在这个目录就会自动创建这个目录! 附:用tar命令打包 例:将当前目录下的zzz文件打包到根目录下并命名为zzz.tar.gz #tar zcvf /zzz.tar.gz ./zzz --------------------------------------------------------------------------------------- tar 解压缩命令 tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 # tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 # tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。 # tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思 # tar -xf all.tar 这条命令是解出all.tar包中所有文件,-x是解开的意思 压缩 tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux 解压 tar –xvf file.tar //解压 tar包 tar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.bz2 //解压 tar.bz2 tar –xZvf file.tar.Z //解压tar.Z unrar e file.rar //解压rar unzip file.zip //解压zip 总结 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip 解压

您好,请问您是想知道linux tar 怎样将压缩到指定文件夹吗?

如:将/test/tcp/abc,现在要将abc文件夹打包成abc.tar.gz并将打包结果存话在/test/tmp文件夹下,
压缩
tar -cvzf abc.tar.gz abc
解压
tar -cvxf abc.tar.gz -C /test/tmp

扩展阅读:linux targz解压 指定目录 ... linux后缀是tar怎么解压 ... linux tar gz文件怎么解压 ... linux tar zcvf命令 ... linux tar 归档中找不到 ... linux tar命令解压 ... linux tar排除部分目录 ... linux如何解压 tar gz文件 ... linux tar 解压指定文件名 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网