linux的tar命令可以让我们解压tar包,如
xxx.tar.gz
xxx.tar
xxx.tar.bz2
之类的。
不过我们通常使用的命令都是
tar -xvf xxx.tar.gz
直接解压到当前目录,但是出于下面2个目的,我们需要解压到其他目录,
1. 不能放在此目录下面,如没有写权限
2. 压缩文档中的是一个文件,不是文件夹,解压本目录乱起八糟的,想把所有的文件都放在一个文件夹下面
怎么做呢?我们要用 -C这个命令参数,后面跟目标目录,不过这个目录必须存在,否则,会出错。和unzip不一样,unzip使用-d命令后会自动创建目录。
需要2条命令来完成:
mkdir myfolder
tar -xvf xxx.tar.gz -C ./myfolder
完
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.