當前位置:首頁 » 文件管理 » unzip解壓指定文件

unzip解壓指定文件

發布時間: 2022-12-21 03:31:40

linux unzip命令解壓zip包中某個文件夾,請問命令怎麼寫,求指教,萬分感謝

unzip a.zip 1

❷ linux解壓zip文件命令 我來告訴你

安裝unzip解壓縮程序,通常情況下,Linux系統下都自帶unzip解壓縮程序,如果沒有,終端運行如下命令進行安裝:sudo apt-get install unzip。

解壓file.zip文件,例如直接對擴展名為file.zip文件進行解壓,終端運行:unzip file.zip。

解壓file.zip文件到指定文件夾例如如果想要將file.zip解壓到指定文件夾destination_folder,使用:unzip file.zip -d destination_folder。

❸ linux解壓命令

linux中的解壓文件命令有:

1、tar

2、gzip

3、bzip2

4、uncompress

5、unzip

6、rar

7、lha

gzip,壓縮文件名:zip或gz,解壓命令:unzip。

bzip2,壓縮文件名:bz,解壓命令;bzip2 -d。

tar -zcvf file file.tar.gz打包並壓縮成gzip格式,其中-c命令是創建tar包,-z參數是指定壓縮成gzip格式。

tar -zxvf file.tar.gz解包命令,其中-x是解包命令,-z指定解壓縮格式是gzip。

❹ 壓縮和解壓---17

\相當於脫去馬甲。 只作用於特殊的符號
\加特殊字元:表示脫掉特殊字元原有的屬性,讓你回歸到普通的字元樣式
\( \):表示去除了括弧的特殊性質,變回最普通的括弧模式。

例子:
cat 1.txt
1 ' 1.txt 過濾的是 『1
[root@db01-172 ~]# grep '1$' 1.txt 過濾的是以1結尾的行
11111111
22222221
———————————————————————————————

1.什麼是文件壓縮
將多個文件和目錄組織成一個特殊的文件(特殊的文件==》壓縮文件)
2.為什麼要對文件壓縮
不壓縮:就相當於一個大漢去搬家,每一次只拿一個東西。就算自己能一次拿完,也沒辦法。他不是搬家累死,而是被走死的。
壓縮之後:大漢直接一次就拿走了。
對於文件也是,壓縮前後大小不同。並且傳輸的速度也是不同的。
3.Windows和Linux壓縮包如何互通?
.zip
.tar.gz
4.linux下常見的壓縮包類型
格式 壓縮工具
.zip zip壓縮工具
.gz gzip壓縮工具,只能壓縮文件,會刪除原文件(通常配合tar使用)
.bz2 bzip2壓縮工具,只能壓縮文件,會刪除原文件(通常配合tar使用)
.tar.gz 先使用tar命令歸檔打包,然後使用gzip壓縮
.tar.bz2 先使用tar命令歸檔打包,然後使用bzip壓縮

5.gzip (只能壓縮一個文件,所以特定用在想讓某個文件不生效的場景下)
使用gzip方式進行壓縮文件 ( 只能壓縮文件,並且文件被壓縮後,源文件會丟失,解壓之後,壓縮文件會丟失

[root@xuliangwei ~]# yum install gzip -y (先安裝)
[root@xuliangwei ~]# gzip file #對文件進行壓縮
[root@xuliangwei ~]# zcat file.gz #查看gz壓縮後的文件
[root@xuliangwei ~]# gzip -d file.gz #解壓gzip的壓縮包

不生效的意思:就是我先把它打包隱藏起來,系統讀不到,命令也無法讀取不到。。但文件並沒丟失,只是藏起來了,如果想使用了,在解壓回來。想看壓縮下查看壓縮包的內容,用zcat

zip 壓縮
unzip 解壓
只壓縮一個文件的,如果壓縮的是目錄,請加-r
zip file.zip file.txt
命令 壓縮後的名字 需要壓縮的文件
買菜 買菜的籃子 需要買的東西

zip壓縮之後,源文件不會丟失,壓縮的文件也存在。

zip /opt/file123.zip file.txt
命令 跟路徑(表壓縮到哪) 需要壓縮到文件
默認是家目錄

unzip -l /opt/file123.zip (查看被壓縮的文件)
unzip -t /opt/file123.zip (查看壓縮的完整性)
-sh (查看壓縮之後的文件大小)

壓縮多個文件:(其中有目錄的,要加遞歸壓縮)
zip -r all.zip ./file.txt /opt/
命令 遞歸 壓縮名 壓縮文件1 壓縮目錄2

unzip all.zip 直接解壓到當前目錄
unzip all.zip -d /tmp/ 加-d,指定拷貝到位置。

總結:zip壓縮。可以一次一次往裡邊添加文件和目錄,相同的東西會直接覆蓋。源文件不會丟失,壓縮包也不會丟失。
unzip解壓,可以解壓很多次,除非你刪除了壓縮包。還可以指定解壓到任何的目錄下。

tar (支持目錄和文檔的壓縮歸檔)

c #創建新的歸檔文件
x #對歸檔文件解包
t #列出歸檔文件里的文件列表
f #指定包文件名,多參數f寫最後

z #使用gzip壓縮歸檔後的文件(.tar.gz)
j #使用bzip2壓縮歸檔後的文件(.tar.bz2)
J #使用xz壓縮歸檔後的文件(tar.xz)
C #指定解壓目錄位置
X #排除多個文件(寫入需要排除的文件名稱)
h #打包軟鏈接
--exclude= #在打包的時候寫入需要排除文件或目錄

常用的組合:
czf 壓縮 tar.gz 格式
cjf 壓縮 tar.bz 格式
cJf 壓縮 tar.xz 格式 (使用不多)

xf 解壓所有格式
tf 查看壓縮包的內容

兩種打包格式
tar czf oldboy.tar.gz /etc/ /opt/
命令 壓縮名 兩個目錄,可以一起
tar cjf oldgirl.tar.bz2 /boot/ /mnt/
命令 壓縮名 兩個目錄,可以一起

打包/tmp下所有文件
find /tmp/ -type f | xargs tar czf tmp.tar.gz
配合使用,將查找到的內容,放到右邊進行壓縮打包
tar czf tmp2.tar.gz $(find /tmp/ -o /opt/ -type f )
先運算括弧里邊的,在進行括弧外的運算。

打包鏈接文件
ll /etc/rc.local 是一個鏈接文件
/etc/rc.local -> rc.d/rc.local 所以需要打包到真實的路徑
tar czfh local.tar.gz /etc/rc.local 需要就h

解壓瀏覽文件
tar xf all.tar.gz
命令 解壓 壓縮名
tar xf all.tar.gz
命令 瀏覽 壓縮名

排除文件,並打包壓縮
(先將不需要的文件排除掉,在進行全部打包。)

@1.排除單個文件
[root@oldboy ~]#tar czf etc.tar.gz --exclude=etc/services /etc/
壓縮名 (排除掉這個腳本文件) 要壓縮的
--exclude=etc/services ⚠️:etc前不加/,因為會被系統排除掉。

@2.排除幾個文件 (將文件依次排放)
[root@oldboy ~] tar czf etc.tar.gz --exclude=etc/services --exclude=etc/rc.local /etc/
將排除掉的兩個一一寫出就好
@3.排除多個文件 (需要將排除的寫到一個文件里,寫到時候前面不能加/,因為系統會默認刪除)
[root@oldboy ~] vim paichu.list
[root@oldboy ~] cat paichu.list
etc/services
etc/rc.local
etc/rc.d/rc.local
[root@oldboy ~] tar czfX etc.tar.gz paichu.list /etc/
(加包加X) (需過濾的內容) 需打包的內容

指定解壓的位置,需要加-C
[root@oldboy ~] tar xf /etc/local.tar.gz -C /tmp
壓縮包的位置 指定 解壓到的位置

在打包時,如果不想被提示,就進去到根下邊去,系統覺得沒有危險了,就不會提示你了。

❺ 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]
解壓縮到指定目錄

❻ 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

❼ Debian下的壓縮 (zip) 解壓縮 (unzip) 命令

-r 選項是指遞歸地 (recursively) 壓縮指定目錄 (./ 當前目錄) 中的所有文件和文件夾。

把 file1、file2、 file3、以及 /path 目錄的內容 (假設這個目錄存在) 壓縮起來,然後放入 filename.zip 文件中。

-d: 刪除zip壓縮包里的文件, 例:

-m: 向zip壓縮包里添加文件, 例:

把filename.zip文件解壓到 /path
-o: 不提示的情況下覆蓋文件;
-d: -d /path 指明將文件解壓縮到/path目錄下; 如果不指定則解壓縮到當前目錄下.

❽ linux解壓zip到指定文件夾

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

❾ ubuntu下解壓zip文件

1.功能作用:解壓縮zip文件

2.位置:/usr/bin/unzip

3.格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]

4.主要參數

-c 將解壓縮的結果顯示到屏幕上,並對字元做適當的轉換
-p 與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
-l 顯示壓縮文件內所包含的文件
-f 更新現有的文件
-t 檢查壓縮文件是否正確,但不解壓
-u 與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中
-z 僅顯示壓縮文件的備注文字
-v 執行是時顯示詳細的信息。或查看壓縮文件目錄,但不解壓
-T 將壓縮文件內的所有文件的最新變動時間設為解壓縮時候的時間
-x 指定不要處理.zip壓縮文件中的哪些文件
-d 指定文件解壓縮後所要存儲的目錄
-n 解壓縮時不要覆蓋原有的文件
-q 安靜模式,執行時不顯示任何信息
-o 不必先詢問用戶,unzip執行後覆蓋原有文件
-a 對文本文件進行必要的字元轉換
-j 不處理壓縮文件中原有的目錄路徑
-aa 把所有的文件目錄當作文本處理
-U use escapes for all non-ASCII Unicode
-UU 忽略Unicode編碼字元
-C 壓縮文件中的文件名稱區分大小寫
-L 將壓縮文件中的全部文件名改為小寫
-X 解壓縮時同時回存文件原來的UID/GID
-V 保留VMS的文件版本信息
-K 保留文件的setuid/setgid/tacky屬性
-M 將輸出結果送到more程序處理
-O 指定字元編碼為DOS,Windows和OS/2
-I 指定字元編碼為UNIX
5.應用實例
1、把文件解壓到當前目錄下

2、如果要把文件解壓到指定的目錄下,需要用到-d參數。

3、解壓的時候,有時候不想覆蓋已經存在的文件,那麼可以加上-n參數

4、只看一下zip壓縮包中包含哪些文件,不進行解壓縮

5、查看顯示的文件列表還包含壓縮比率

6、檢查zip文件是否損壞

7、將壓縮文件test.zip在指定目錄tmp下解壓縮,如果已有相同的文件存在,要求unzip命令覆蓋原先的文件

❿ linux解壓zip文件的命令

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

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

熱點內容
易語言gdi源碼 發布:2025-08-18 13:06:05 瀏覽:781
iphone5s軟體緩存 發布:2025-08-18 12:39:37 瀏覽:148
QQ推薦上傳 發布:2025-08-18 12:38:51 瀏覽:860
qq忘記密保怎麼找回密碼 發布:2025-08-18 12:38:18 瀏覽:72
python字元串類型轉換 發布:2025-08-18 12:35:54 瀏覽:399
ofdm信道估計演算法 發布:2025-08-18 12:35:09 瀏覽:733
指數競猜源碼 發布:2025-08-18 12:29:26 瀏覽:698
天龍八部莫愁腳本官網 發布:2025-08-18 12:14:19 瀏覽:862
合資車為什麼配置不高 發布:2025-08-18 12:09:36 瀏覽:76
銀行的六位密碼有多少種組合 發布:2025-08-18 12:06:27 瀏覽:397