比如unzip,解压后只能到一个文件夹里,没别的方法直接解压么?
|
nonozoneAug 30, 2014
1
目录直接 . 不可以?
|
|
2
@nonozone unzip和unzip -d好像都不可以……解压之后就是一个同名文件夹呢。这个就是不可以是么?
|
|
ensonmjAug 30, 2014
3
tar有个-C参数,看看是不是你需要的
|
|
4
@ensonmj tar -xf all.tar ?
|
|
ensonmjAug 30, 2014
5
```bash
man tar -C, --directory=DIR Change to directory DIR. ``` |
|
6
@ensonmj 这个好像不能用于ZIP文件吧?
|
|
ensonmjAug 30, 2014
7
@2232588429 不能
|
|
wisatbffAug 30, 2014
8
楼主和我需要的相反,我都怕了,先要把压缩包放到一个临时文件夹里解压,然后移走。
|
|
9
@wisatbff 难道你解压后不是直接成一个文件夹么= =?
|
|
xiqingongziAug 30, 2014 via Android
11
取决于压缩文件吧。如果压缩文件本身不带目录,就不会解压出目录,你从github和各大源码站下载的都是带目录的文件。
|
|
12
@xiqingongzi 那这个看来就没办法自己操作了~不过不知有没有类似winrar一样的程序可以提供不同的选择。
|
|
wisatbffAug 31, 2014
13
@2232588429 有些就没有,一解压文件堆满目录,真希望有个 UNDO
|
|
xiqingongziAug 31, 2014 via Android
14
@2232588429 如果是没有目录新增目录好办。有目录去掉目录我目前没有见过。可以写成脚本,放到path里调用。
|
|
leeczAug 31, 2014
15
--strip-components=1
|