
1、cpio是一个非常古老的归档工具,支持管理树状目录结构并可将结构信息与
文件实体打包到单一文件的文档格式。cpio.gz格式的文件是cpio和gzip工具压缩而成的,可以用linux下的cpio以及gunzip
命令来
解压。 2、cpio经常和gzip一起使用,压缩得到的文件后缀一般为xx.cpio.gzip; xx.cpio.gzip文件解压: gunzip xx.cpio.gz; 得到xx.cpio文件,使用cpio命令继续解压得到源文件; cpio -idmv <../xx.cpio; 3、相应的,打包后缀为cpio.gz的文件时,进入要打包的文件夹,运行下面命令 find ./* | cpio -H newc -o >xx.cpio; 接着运行 gzip xx.cpio 即可得到 xx.cpio.gz 文件。gzip本身并没有解压到指定目录的参数。如果是单文件压缩,可以用-c加输出重定向实现指定解压目录,如:echo hello >xxxx #创建一个文件mkdir dir1#创建一个测试目录gzip -c xxxx >./dir1/xxxx.gzrm xxxxcd dir1gzip -cd xxxx.gz >../xxxxls -l xxxx如果是用tar命令打包的文件压缩包,可以直接用tar命令-C功能指定目录,如:tar cvf xxx.tar xxxx #文件打包gzip xxx.tar #压缩tar zxvf xxx.tar.gz -C ./dir1 #解压到指定目录ls -l ./dir1/xxxx #查看结果如果是.gz压缩包(不带tar),用gzip命令即可(-d选项可以解压),格式是
gzip 压缩包名(包括后面的.gz) -d 解压位置
如果不指定解压位置,将解压到当前工作文件夹里
如果是.tar.gz压缩包,需要使用tar命令的-z和-f选项(解压需要-x),格式
tar -zxf 压缩包名(包括后面的.tar.gz) -C 解压位置
注意后面的-C是大写C,如果不指定解压位置需要去掉-C,系统会把压缩包中所有文件解压到当前工作文件夹
更多内容请在百度查找gzip命令、bzip2命令、tar命令
如果你是在XWindow桌面环境 *** 作,而不是在命令行,一般可以直接在任何压缩包上右键单击选择解包(.rar包除外,需要rarlinux软件包支持)
评论列表(0条)