導航:首頁 > 文件處理 > zip解壓命令創建目錄

zip解壓命令創建目錄

發布時間:2022-05-26 15:15:45

linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。命令行的方法是怎樣。

linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。可以使用命令zip -r mydata.zip dir。例如:

要壓縮/home/data這個目錄,則壓縮命令為zip -q -r mydata.zip /home/data;

如果現在在/home 這個目錄下,則命令是zip -q -r data.zip data;

如果在/home/data 這個目錄下,則命令是zip -q -r data.zip * 。

(1)zip解壓命令創建目錄擴展閱讀

linux zip壓縮命令主要參數介紹:

1、-c:將解壓縮的結果。

2、-l:顯示壓縮文件內所包含的文件。

3、-p:與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。

4、-t:檢查壓縮文件是否正確。

5、-u:與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其它文件解壓縮到目錄中。

6、-v:執行是時顯示詳細的信息。

7、-z:僅顯示壓縮文件的備注文字。

8、-a:對文本文件進行必要的字元轉換。

9、-b:不要對文本文件進行字元轉換。

10、-C:壓縮文件中的文件名稱區分大小寫。

⑵ linux解壓zip到指定目錄

語法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x ] 或 unzip [-Z]

補充說明:unzip為.zip壓縮文件的解壓縮程序.


舉個例子:

zip命令可以用來將文件壓縮成為常用的zip格式。unzip命令則用來解壓縮zip文件。

  1. 我想把一個文件abc.txt和一個目錄dir1壓縮成為yasuo.zip:

#zip -r yasuo.zip abc.txt dir1

⑶ 怎麼用命令提示符解壓縮zip文件

RAR的幫助文件:
在安裝 WinRAR 後你會發現,在相同目錄中有個文件 rar.exe 。它也是 RAR 的 Windows
版本,但它只支持命令行,純文本模式的界面。當從命令行提示符模式下的 BAT 和 CMD 文件來調用控制 RAR 等時,它特別有用。它支持了比 WinRAR
多得多的命令行參數開關和命令,雖然它有著常規命令行 WinRAR 命令行界面
相似的語法,但卻是個真正的 RAR 控制台程序。此幫助文件不包含那一些僅在控制台版本中所支持的開關參數和命令的描述
RAR 命令行語法
~~~~~~~~~~~~~~
語法
RAR <命令> [ -<開關> ] <壓縮文件> [ <@列表文件...> ]
[ <文件...> ] [ <解壓路徑\> ]
描述
命令行選項 (命令和開關) 提供了使用 RAR 創建和管理壓縮文件的控制方法。命
令是一個字元串(或單個的字母),命令 RAR 去執行一個相應的操作。開關被用來
改變 RAR 執行操作的方法。其它參數是壓縮文件名和被壓縮的文件或要從壓縮文件
中被解壓文件。
列表文件是一個包括處理的文件名的純文本文件。第一列應該以文件名開始。可以
在//字元後添加註釋。例如,你可以創建包含下列字元串的 backup.lst:
c:\work\doc\*.txt //備份文本文檔
c:\work\image\*.bmp //備份圖片
c:\work\misc
接著運行:
rar a backup @backup.lst
如果你希望從標准輸入設備讀取文件名,指定空的文件列表名(只有@)。
默認, 在列表文件中 Windows 控制台 RAR 使用 OEM (DOS) 編碼。但是可以使用
-sc<字元集>l 開關重定義。
你可以在同一命令行指定普通文件名和列表文件。如果文件和列表
文件都未被指定,那麼 RAR 將默認是 *.*,來處理所有文件
在 Unix 中,你需要將 RAR 命令行參數置於單引號或雙引號中,防止被 Shell
解釋。例如,這個命令將從當前目錄中所有的 RAR 壓縮文件中解壓的 *.asm 文件:
rar e '*.rar' '*.asm'
命令可以是下列中的任何一個:
a 添加文件到壓縮文件中。
例子:
1) 從當前目錄添加所有的 *.hlp 文件到 help.rar 壓縮文件:
rar a help *.hlp
2) 把當前目錄和子目錄的所有文件壓縮為 362000 位元組大小、固實的、
自解壓分卷壓縮文件並對沒個卷添加恢復記錄:
rar a -r -v362 -s -sfx -rr save
因為尾指定文件名,假設為所有文件 (*)。
3) 作為一個特別的例外,如果目錄名被作為參數指定並且目錄名不包
含文件掩碼和以反斜線結尾,即使沒有指定 -r 開關,目錄和子目錄的
所有內容都會被添加到壓縮文件中。
下面的命令會把 Bitmaps 目錄和它的子目錄中的所有文件添加到 RAR
壓縮文件 Pictures.rar 中:

rar a Pictures.rar Bitmaps
4) 如果目錄包含文件掩碼或以反斜線結尾,將會應用普通的規則,你
需要指定 -r 開關來處理它的子目錄。
下列命令會把 Bitmaps 目錄中除了子目錄外的所有文件添加,因為未
指定開關 -r:
rar a Pictures.rar Bitmaps\*

路徑名長度小於 259 個字元。
最大的壓縮文件注釋的長度是 62000 位元組。

⑷ 怎樣讓壓縮的文件解壓後會自動創建文件夾

那就在winrar里創建新文件夾,命名為A,然後雙擊A文件夾,然後再點擊添加文件,這樣壓縮文件就全放在A文件夾里了,即使無需確認解壓縮也是解壓到A文件夾

⑸ linux解壓zip到指定文件夾

題主你好,
使用unzip命令以及-d參數, 具體語法如下:
unzip -d 目的目錄 zip壓縮包
-----
舉例來說, 我有一個壓縮包名為 hello.zip , 我想將裡面的文件解壓到/home/ok下,則使用命令:
unzip -d /home/ok hello.zip
希望可以幫到題主, 歡迎追問.

⑹ linux解壓zip文件的命令

linux怎麼解壓zip包,操作方法如下。

1、首先在電腦中,連接到linux遠程主機,並進入zip文件所在目錄,如下圖所示。

⑺ windows如何用cmd命令解壓指定的zip文件到指定目錄里

使用cmd中的命令解壓壓縮文件到任意文件夾的方法如下:

1、復制RAR.exe和UNRAR復制到c:windows文件夾中。

⑻ linux命令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下創建與解壓zip,tar,tar.gz和tar.bz2文件

在Linux下面去壓縮文件或者目錄。我們將學習zip, tar, tar.gz和tar.bz2等壓縮格式的基本用法。
zip格式已成為壓縮文件的標准選擇,而且它在windows上也能使用。
經常用zip格式壓縮那些需要共享給windows用戶的文件。
如果只是共享給linux用戶或者Mac用戶,偏向於選擇tar.gz格式。
ZIP
zip可能是目前使用得最多的文檔壓縮格式。它最大的優點就是在不同的操作系統平台,比如Linux, Windows以及Mac OS,上使用。缺點就是支持的壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面做得非常好。

壓縮一個目錄:
# zip -r archive_name.zip directory_to_compress

下面是如果解壓一個zip文檔:
# unzip archive_name.zip

TAR
Tar是在Linux中使用得非常廣泛的文檔打包格式。它的好處就是它只消耗非常少的CPU以及時間去打包文件,他僅僅只是一個打包工具,並不負責壓縮。

下面是如何打包一個目錄:
# tar -cvf archive_name.tar directory_to_compress

如何解包:
# tar -xvf archive_name.tar.gz

上面這個解包命令將會將文檔解開在當前目錄下面。當然,你也可以用這個命令來決定解包的路徑:
# tar -xvf archive_name.tar -C /tmp/extract_here/

TAR.GZ
這種格式是我使用得最多的壓縮格式。它在壓縮時不會佔用太多CPU的,而且可以得到一個非常理想的壓縮率。
使用下面這種格式去壓縮一個目錄:
# tar -zcvf archive_name.tar.gz directory_to_compress

解壓縮:
# tar -zxvf archive_name.tar.gz

上面這個解包命令將會將文檔解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:
# tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

TAR.BZ2
這種壓縮格式是我們提到的所有方式中壓縮率最好的。當然,這也就意味著,它比前面的方式要佔用更多的CPU與時間。這個就是你如何使用tar.bz2進行壓縮。
# tar -jcvf archive_name.tar.bz2 directory_to_compress

上面這個解包命令將會將文檔解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:
# tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/

數據壓縮是非常有用的,尤其是對於備份來說。所以,你現在應該考慮在你的備份腳本中使用你在這里學到的壓縮方式備份你基本的規則文件以減小你備份文件的大小。
tar這個命令並沒有壓縮的功能,它只是一個打包的命令。tar.gz與tar.bz2都是在tar命令中調用了別的壓縮命令實現了一個壓縮的功能,實際是實行一個先打包後壓縮的過程,而且,tar.gz與tar.bz2隻是一個公認的一個通行後綴而已,並不是一種壓縮格式(真正實現壓縮的是gzip與bzip2,tar.gz在很多時候,也會被簡寫成tgz。)

⑽ 如何用java或者批處理命令 實現解壓一個rar或zip文件 到選擇的目錄下 並生成桌面快捷方式

/**
* 解壓課件包中的某個課件
* @param zipFilePath 課件包路徑
* @param outDirPath 輸出目錄路徑
* @return 解壓出來文件的絕對路徑,失敗返回null
* @throws IOException
*/
public String decompressAllFileToDir(String zipFilePath, String outDirPath) throws IOException {
ZipFile zip = new ZipFile(zipFilePath, "GBK");

@SuppressWarnings("unchecked")
Enumeration<ZipEntry> entries = zip.getEntries();
if (entries == null) {
return null;
}
java.io.File file = new java.io.File(outDirPath);
String path = file.getAbsolutePath();
file.mkdirs();
if (file.isFile()) {
return null;
}
while(entries.hasMoreElements())
{
ZipEntry entry = entries.nextElement();
String nameInZip = entry.getName().substring(entry.getName().lastIndexOf("/")+1);
InputStream is = zip.getInputStream(entry);
java.io.File tempFile = new java.io.File(nameInZip);
FileOutputStream fos = new FileOutputStream(new StringBuilder(path).append("/").append(tempFile.getName()).toString());
byte[] bytes = new byte[MAX_BUFFER];
int size = 0;
while ((size = is.read(bytes)) != -1) {
fos.write(bytes, 0, size);
}
}

return zipFilePath;
}

閱讀全文

與zip解壓命令創建目錄相關的資料

熱點內容
如何用健身app確定一個特工 瀏覽:911
多級壓縮的原理 瀏覽:864
java項目開發案例視頻 瀏覽:70
文件夾快速查找表格不同內容 瀏覽:493
合並排序演算法java 瀏覽:920
如何將文件夾刪除的部分恢復 瀏覽:808
eco為什麼連接不上伺服器 瀏覽:294
查看linux的命令是 瀏覽:12
蘋果郵件伺服器地址 瀏覽:343
U盤超級加密3000時間 瀏覽:737
如何跟別人解釋什麼是伺服器 瀏覽:939
安卓11原生如何隱藏軟體 瀏覽:712
解壓清潔面部女士 瀏覽:856
美的變頻空調壓縮啟動一下報p1 瀏覽:472
濟南如何申請app多少錢 瀏覽:166
帶加密功能的u盤啟動盤製作 瀏覽:819
計算機編程知識 瀏覽:436
c語言編程軟體都有哪些 瀏覽:157
解壓一半可以取消嘛 瀏覽:121
住宅風水pdf 瀏覽:240