Linux 的解压命令是不是只能默认到同名文件夹,而不能把所有压缩包文件直接解压到当前所在目录? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
2232588429
V2EX    Linux

Linux 的解压命令是不是只能默认到同名文件夹,而不能把所有压缩包文件直接解压到当前所在目录?

  •  
  •   2232588429 2014-08-30 22:44:37 +08:00 8986 次点击
    这是一个创建于 4135 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如unzip,解压后只能到一个文件夹里,没别的方法直接解压么?
    15 条回复    2014-08-31 10:53:37 +08:00
    nonozone
        1
    nonozone  
       2014-08-30 22:53:59 +08:00
    目录直接 . 不可以?
    2232588429
        2
    2232588429  
    OP
       2014-08-30 22:59:07 +08:00
    @nonozone unzip和unzip -d好像都不可以……解压之后就是一个同名文件夹呢。这个就是不可以是么?
    ensonmj
        3
    ensonmj  
       2014-08-30 23:01:52 +08:00
    tar有个-C参数,看看是不是你需要的
    2232588429
        4
    2232588429  
    OP
       2014-08-30 23:08:13 +08:00
    @ensonmj tar -xf all.tar ?
    ensonmj
        5
    ensonmj  
       2014-08-30 23:22:13 +08:00
    ```bash
    man tar

    -C, --directory=DIR
    Change to directory DIR.
    ```
    2232588429
        6
    2232588429  
    OP
       2014-08-30 23:38:36 +08:00
    @ensonmj 这个好像不能用于ZIP文件吧?
    ensonmj
        7
    ensonmj  
       2014-08-30 23:41:26 +08:00
    @2232588429 不能
    wisatbff
        8
    wisatbff  
       2014-08-30 23:43:21 +08:00
    楼主和我需要的相反,我都怕了,先要把压缩包放到一个临时文件夹里解压,然后移走。
    2232588429
        9
    2232588429  
    OP
       2014-08-30 23:44:35 +08:00
    @wisatbff 难道你解压后不是直接成一个文件夹么= =?
    magine
        10
    magine  
       2014-08-30 23:45:22 +08:00
    @wisatbff
    我已养成了做什么事之前都先新建一个dir的习惯,其实我们只是有强迫症。
    xiqingongzi
        11
    xiqingongzi  
       2014-08-30 23:57:14 +08:00 via Android
    取决于压缩文件吧。如果压缩文件本身不带目录,就不会解压出目录,你从github和各大源码站下载的都是带目录的文件。
    2232588429
        12
    2232588429  
    OP
       2014-08-31 00:03:03 +08:00
    @xiqingongzi 那这个看来就没办法自己操作了~不过不知有没有类似winrar一样的程序可以提供不同的选择。
    wisatbff
        13
    wisatbff  
       2014-08-31 00:03:21 +08:00
    @2232588429 有些就没有,一解压文件堆满目录,真希望有个 UNDO
    xiqingongzi
        14
    xiqingongzi  
       2014-08-31 07:13:45 +08:00 via Android
    @2232588429 如果是没有目录新增目录好办。有目录去掉目录我目前没有见过。可以写成脚本,放到path里调用。
    leec
        15
    leecz  
       2014-08-31 10:53:37 +08:00
    --strip-compOnents=1
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5175 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 07:27 PVG 15:27 LAX 23:27 JFK 02:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86