如何解压rar(或zip)文件到以文件名为名的文件夹? [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



如何解压rar(或zip)文件到以文件名为名的文件夹?

註冊日期:
2005/12/28 10:01
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線
如何解压rar(或zip)文件到以文件名为名的文件夹?

2006/1/9 15:18
應用擴展 工具箱
Re: 如何解壓rar(或zip)檔案到以檔案名為名的檔案夾?
會員二級
註冊日期:
2005/11/3 11:48
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 124
MP : 17 / 6101
EXP: 97
離線
1.首先你要有unrar(unzip)

2.如果你有file-roller 2.11以上版本
直接 file-roller -h filename.rar(zip)就可以了
ps:-h是 2.11以後才有的參數

3.如果沒有就寫一個script
大概像:
#!/bin/sh
IFS=""
for i in *.rar ; do
mkdir $i"_files"
mv $i $i"_files"
cd $i"_files"
unrar x *.rar
mv $i ..
cd ..
done

這是處理.rar的版本
其實unrar有-e之類的參數可以直接解到目的資料夾
不過我懶得查,用shell script其實很快


2006/1/10 9:28
應用擴展 工具箱
Re: 如何解壓rar(或zip)檔案到以檔案名為名的檔案夾?

註冊日期:
2005/12/28 10:01
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線
谢谢指教!我还没有写过LINUX的脚本,请问能给我解释一下以上脚本的意思吗?是不是从
#!/bin/sh #表示开始编写脚本文件的路径一直到 done 为脚本编写完毕?

2006/1/10 10:14
應用擴展 工具箱
Re: 如何解壓rar(或zip)檔案到以檔案名為名的檔案夾?
會員二級
註冊日期:
2005/11/3 11:48
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 124
MP : 17 / 6101
EXP: 97
離線

kenshinn 寫到:
1.首先你要有unrar(unzip)

2.如果你有file-roller 2.11以上版本
直接 file-roller -h filename.rar(zip)就可以了
ps:-h是 2.11以後才有的參數

3.如果沒有就寫一個script
大概像:
#!/bin/sh
IFS=""
for i in *.rar ; do
mkdir $i"_files"
mv $i $i"_files"
cd $i"_files"
unrar x *.rar
mv $i ..
cd ..
done

這是處理.rar的版本
其實unrar有-e之類的參數可以直接解到目的資料夾
不過我懶得查,用shell script其實很快


大致上的意思是
對目錄中所有的.rar處理
先建立名稱為*.rar_files的目錄
再將處檔搬入該目錄中
接著進入該目錄
然後執行unrar解壓縮
再離開該目錄
重覆對每個.rar檔作這些動作
如此

2006/1/10 10:31
應用擴展 工具箱
Re: 如何解壓rar(或zip)檔案到以檔案名為名的檔案夾?

註冊日期:
2005/12/28 10:01
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線
多谢kenshinn的细心指点。

2006/1/10 11:43
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.