如何解壓rar中的特定文件夾?

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
woohaha
帖子: 133
注册时间: 2007-07-17 22:09
来自: 广东

如何用rar或unrar解壓特定文件夾?

#1

帖子 woohaha » 2012-09-03 17:22

現在我有一大堆rar格式的服務器日誌,裡面的目錄結構是
  • log/iislog/domain1/ex2012090223.log
    .
    .
    .
    log/iislog/domain1/ex2012090323.log
    .
    .
    .
    log/iislog/domain2/ex2012090223.log
    .
    .
    .
    log/iislog/domain2/ex2012090323.log
註:domain1和domain2名字上沒有數量遞增關系

我現在衹想將domain2的所有log解壓出來,應該怎樣做?
头像
woohaha
帖子: 133
注册时间: 2007-07-17 22:09
来自: 广东

如何解壓rar中的特定文件夾?

#2

帖子 woohaha » 2012-09-03 18:12

現在我有一大堆rar格式的服務器日誌,裡面的目錄結構是
  • log/iislog/domain1/ex2012090223.log
    .
    .
    .
    log/iislog/domain1/ex2012090323.log
    .
    .
    .
    log/iislog/domain2/ex2012090223.log
    .
    .
    .
    log/iislog/domain2/ex2012090323.log

註:domain1和domain2名字上沒有數量遞增關系

我現在衹想將domain2的所有log解壓出來,而跳過domain1的文件。應該怎樣做?
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 如何解壓rar中的特定文件夾?

#3

帖子 lilydjwg » 2012-09-03 18:37

代码: 全选

rar -h
更多请查阅文档/usr/share/doc/rar/rar.txt

使用 7z 解压的话,请查阅file:///usr/lib/p7zip/help/cmdline/index.htm
头像
woohaha
帖子: 133
注册时间: 2007-07-17 22:09
来自: 广东

Re: 如何解壓rar中的特定文件夾?

#4

帖子 woohaha » 2012-09-05 16:57

我已經man過和-h過了,無奈rar和unrar的支持文檔太語焉不詳了。
最後參考p7zip的用法試出來了。
原來在archive的後面加上包內文件的path就好了,還支持通配符。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 如何解壓rar中的特定文件夾?

#5

帖子 lilydjwg » 2012-09-05 17:02

woohaha 写了:我已經man過和-h過了,無奈rar和unrar的支持文檔太語焉不詳了。
最後參考p7zip的用法試出來了。
原來在archive的後面加上包內文件的path就好了,還支持通配符。
rar 没有 man 文档的吧?我记得 /usr/share/doc/rar/rar.txt 里说得还是挺详细的吧。
回复