Linux将文件解压缩到指定的目录
tar是Linux上常用的打包、压缩和压缩工具,他的参数很多,折叠中只列出常用的压缩和解压缩参数
参数:
- c :用于创建创建压缩文件的参数;
-x :用于解压缩压缩文件的参数;
- z :需要用gzip压缩吗;
-v :在压缩过程中显示文件;
-f :将文件名称放在开头,在f后面紧跟文件名。 不能再追加参数了
例如,将/home/www/images目录下的整个文件打包为/home/www/images.tar
tar-CVF/home/www/images.tar/home/www/images仅打包不压缩
tar-zcvf/home/www/images.tar.gz/home/www/images封装后,用gzip压缩
参数f后面的压缩文件名是您自己命名的,通常使用tar,添加z参数后,gzip压缩的tar file文件用tar.gz或tgz表示
将tgz文件解压缩到指定的目录
tar zxvf test.tgz -C指定目录
例如,将/source/kernel.tgz解压缩到/source/linux-2.6.29目录
tar zxvf/source/kernel.tgz-c/source/Linux-2.6.29
2将指定目录压缩为指定文件
例如将linux-2.6.29目录压缩为kernel.tgz
tar czvf kernel.tgz linux-2.6.29