unzip到指定目錄
Ⅰ linux 把一個目錄下的壓縮包解壓到另個目錄下怎麼辦
unzip -o /var/www/wordpress-zh-CN.zip -d /var/www/sun
(1)unzip到指定目錄擴展閱讀:
命令名:zip
功能說明:壓縮文件。
語法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工 作目錄>][-ll][-n <字 尾字元串>][-t <日 期時間>][-<壓 縮效率>][壓 縮文件][文件...][-i <範本樣式>][-x <範本樣式>]
補充說明:zip是個使用廣泛的壓縮程序,文件經它壓縮後會另外產生具 有".zip"擴展名 的壓縮文件。
參數:
-A調 整可執行的自動解壓縮文件。
-b<工作目錄>指 定暫時存放文件的目錄。
-c替 每個被壓縮的文件加上注釋。
-d從 壓縮文件內刪除指定的文件。
-D壓 縮文件內不建立目錄名稱。
-f此 參數的效果和指定"-u"參 數類似,但不僅更新既有文件,如果某些文件原本不存在於壓縮文件內,使用本參數會一並將其加入壓縮文件中。
-F嘗 試修復已損壞的壓縮文件。
-g將 文件壓縮後附加在既有的壓縮文件之後,而非另行建立新的壓縮文件。
-h在 線幫助。
-i<範本樣式>只 壓縮符合條件的文件。
-j只 保存文件名稱及其內容,而不存放任何目錄名稱。
-J刪 除壓縮文件前面不必要的數據。
-k使 用MS-DOS兼容格 式的文件名稱。
-l壓 縮文件時,把LF字元 置換成LF+CR字 符。
-ll壓 縮文件時,把LF+CR字 符置換成LF字元。
-L顯 示版權信息。
-m將 文件壓縮並加入壓縮文件後,刪除原始文件,即把文件移到壓縮文件中。
-n<字尾字元串>不 壓縮具有特定字尾字元串的文件。
-o以 壓縮文件內擁有最新更改時間的文件為准,將壓縮文件的更改時間設成和該文件相同。
-q 不顯 示指令執行過程。
-r遞 歸處理,將指定目錄下的所有文件和子目錄一並處理。
-S包 含系統和隱藏文件。
-t<日期時間>把 壓縮文件的日期設成指定的日期。
-T檢 查備份文件內的每個文件是否正確無誤。
-u更 換較新的文件到壓縮文件內。
-v顯 示指令執行過程或顯示版本信息。
-V保 存VMS操作系統的文 件屬性。
-w在 文件名稱里假如版本編號,本參數僅在VMS操 作系統下有效。
-x<範本樣式>壓 縮時排除符合條件的文件。
-X不 保存額外的文件屬性。
-y直 接保存符號連接,而非該連接所指向的文件,本參數僅在UNIX之 類的系統下有效。
-z替 壓縮文件加上注釋。
-$保 存第一個被壓縮文件所在磁碟的卷冊名稱。
Ⅱ windows下如何用cmd命令解壓指定的zip文件到指定目錄下
有時候有些頑固的文件或者文件夾我們總是讓你刪除不掉,不要著急其實Win7系統自帶的CMD命令就可以很好的解決這個問題,下面小編就為你介紹一下windows7下如何用CMD命令復制和刪除文件夾。
如果我要把f盤的file文件夾復制到c盤根目錄,如何用cmd命令實現呢?很簡單:
x f:file c:file /e
如果要刪除呢?也簡單:假設刪除d盤下的123文件夾
del/s/q d:123*.* ----(用於刪除文件夾下的子文件)
rd/s/q d:123 ----(用於刪除文件夾)
/s參數為子目錄
/q參數為不用確認
刪除文件用的是del命令,那麼,是不是像ren命令通吃文件和文件夾一樣,del是不是也可以刪除文件夾呢?
答案是否定的,因為刪除文件夾必須使用rd命令,這叫術業有專攻^_^。
rd的另外一個寫法是rmdir,源自ReMakeDirectory。使用的方法也很簡單:rd 文件夾名 即可,例如:rd test。它支持帶路徑的文件夾名,例如:rd d:test。
有時候,rd並不能很好地完成任務:你讓它刪除test文件夾,它卻傲慢地向你翻白眼:目錄不是空的。不過,這也不能怨它偷懶不幹活,只是它的脾氣有點怪:如果要刪除的文件夾下面還有子文件,你得給rd戴頂高帽,加個 /s 參數,它才會高高興興地幫你做事,所以,正確的寫法是:rd /s test。
如果你是個徹頭徹尾的懶鬼,光是使用 rd /s test ,可能還是對它不甚滿意,因為當你在刪除帶子文件的文件夾的時候,CMD總是不識時務地停下來,殷勤地問你:是否確認(Y/N)?非得等你輸個字元敲下回車不可。命苦不能怨政府,點背不能怨社會,誰叫rd有那麼大的威力呢,它一旦耍起流氓來,那是誰也攔不住的——rd有風險,刪除須謹慎啊。好在微軟對那些對刪除十分有把握而又懶得要命的傢伙體貼入微,提供了一個十分方便的參數 /q ,它取自quiet,官方解釋為:安靜模式,帶 /S 刪除目錄樹時不要求確認。這次再試試:rd /q /s test,真個是:彈指一揮間,灰飛煙滅,是不是有眼不見心不煩的酣暢感?
Ⅲ 時如何去除目錄結構及其解壓到指定目錄 (
tar命令不能去除目來錄結構(也許源是我無知)
不過可藉助unzip命令去除,做法如下:
先解壓tar文件:$tar -xvf filename(不過注意,如果tar歸檔有gzip壓縮文件時要加z選項,通常以.tgz結尾)
用zip壓縮整個解壓目錄:$zip -r 自定義文件名(必要) 原文件名
用cp將該壓縮文件復制至指定目錄
用unzip解壓,那會去除目錄結構:$unzip filename
Ⅳ linux下 unzip -o 壓縮文件 -d 指定目錄 命令出錯
不知道你用的哪個版本zip,我以前看過有的加了 -o -d 就會像這樣報錯,你直接unzip試試,如果這樣也報錯,那說明壓縮包有問題
Ⅳ windows如何用cmd命令解壓指定的zip文件到指定目錄里
使用cmd中的命令解壓壓縮文件到任意文件夾的方法如下:
1、復制RAR.exe和UNRAR復制到c:windows文件夾中內。
Ⅵ tar 解壓怎麼把指定目錄解壓到指定目錄
沒有解壓並新建目錄的命令,只能先建立目錄,然後把文件解壓到這個目錄下。
如:解壓的目錄是/zzz/bbs,那麼可用如下語句:
tar zxvf /bbs.tar.zip -C /zzz/bbs
關於tar命令:
tar 解壓縮命令
tar
-c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標准輸出
下面的參數-f是必須的
-f: 使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。
# tar -cf all.tar *.jpg
這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
這條命令是將所有.gif的文件增加到all.tar的包裡面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
這條命令是更新原來tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
這條命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
這條命令是解出all.tar包中所有文件,-x是解開的意思
壓縮
tar –cvf jpg.tar *.jpg //將目錄里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //將目錄里所有jpg文件打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //將目錄里所有jpg文件打包成jpg.tar後,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //將目錄里所有jpg文件打包成jpg.tar後,並且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的壓縮,需要先下載rar for linux
zip jpg.zip *.jpg //zip格式的壓縮,需要先下載zip for linux
解壓
tar –xvf file.tar //解壓 tar包
tar -xzvf file.tar.gz //解壓tar.gz
tar -xjvf file.tar.bz2 //解壓 tar.bz2
tar –xZvf file.tar.Z //解壓tar.Z
unrar e file.rar //解壓rar
unzip file.zip //解壓zip
總結
1、*.tar 用 tar –xvf 解壓
2、*.gz 用 gzip -d或者gunzip 解壓
3、*.tar.gz和*.tgz 用 tar –xzf 解壓
4、*.bz2 用 bzip2 -d或者用bunzip2 解壓
5、*.tar.bz2用tar –xjf 解壓
6、*.Z 用 uncompress 解壓
7、*.tar.Z 用tar –xZf 解壓
8、*.rar 用 unrar e解壓
9、*.zip 用 unzip 解壓
Ⅶ linux下如何用unzip解壓目錄內所有zip文件
首先你要
sudo
apt-get
install
zip
unzip
或者安裝7z
讓系統安裝zip格式的壓縮軟體
然後再解壓縮,在圖形界面解內壓方式和容windows下差不多,類似於winrar
在命令行下要find
/yourpath
-name
*.zip
|
xargs
unzip
-n解壓活參考man手冊:
unzip
[-Z]
[-cflptTuvz[abjnoqsCKLMVWX$/:]]
file[.zip]
[file(s)
...]
[-x
xfile(s)
...]
[-d
exdir]
解壓縮到指定目錄
Ⅷ Centos中unzip如果到指定目錄
先切換到你要解壓到的目錄,再用絕對路徑直接解壓那個壓縮文件
Ⅸ 在LINUX下如何將tar壓縮文件解壓到指定的目錄下
一、解壓.tar.gz格式到指定的目錄下:
命令格式為:tar -zxvf 【壓縮包文件名.tar.gz】 -C 【路徑】/
例如:tar -zxvf japan.tar.gz -C /tmp/
(9)unzip到指定目錄擴展閱讀
每條選項以及命令直接的空格一定要打,Linux嚴格區分大小寫,輸入時注意大小寫。
tar在Linux上是常用的打包、壓縮、加壓縮工具,他的參數很多,常用的壓縮與解壓縮參數有:
-c :create 建立壓縮檔案的參數;
-x : 解壓縮壓縮檔案的參數;
-z : 是否需要用gzip壓縮;
-v: 壓縮的過程中顯示檔案;
-f: 置頂文檔名,在f後面立即接文件名,不能再加參數