在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

unzip命令的作用及用法

CHANBAEK ? 來源:TIAP ? 作者: 劉光錄 ? 2023-01-30 15:57 ? 次閱讀

unzip 命令往往用于解壓縮 zip 文件,但它能做的不僅僅是如此。 今天我們主要介紹一下該命令的作用及用法。

在某些 Linux 發(fā)行版上,可能沒有默認(rèn)安裝該命令,那需要先安裝,可以使用包管理器,比如 Debian 系統(tǒng)中:

sudo apt install unzip

下面我們來看一下它的用法。

Linux 中的 unzip 命令

unzip 命令的語法很簡單:

unzip [option] zip_file

如果不使用任何選項(xiàng),那么它會(huì)解壓整個(gè)給定的文件,看下面的例子:

unzip webdesign.zip 
Archive:  webdesign.zip
  inflating: 339252-PAJF05-394.ai    
  inflating: 339252-PAJF07-322.eps   
  inflating: 339252-PALBTI-224.ai    
  inflating: 339252-PALBTL-394.eps   
  inflating: 339252-PALBTM-53.jpg    
  inflating: License free.txt        
  inflating: License premium.txt

有時(shí)候,這可能并不是我們想要的。 因?yàn)槿绻o定的壓縮文件中的文件太多,那么解壓后,當(dāng)前目錄中會(huì)充斥了大量的文件:

ls
 339252-PAJF05-394.ai    339252-PALBTI-224.ai    339252-PALBTM-53.jpg  'License premium.txt'
 339252-PAJF07-322.eps   339252-PALBTL-394.eps  'License free.txt'      webdesign.zip

1,解壓到某個(gè)目錄

一般情況下,我們希望將文件解壓到某個(gè)目錄,然后目錄通常是與 zip 文件同名。 可以使用 -d 選項(xiàng),指定將文件提取(壓縮)到某個(gè)目標(biāo)目錄:

unzip -d target_directory zip_file

如果目標(biāo)目錄不存在,就會(huì)創(chuàng)建。 但是不會(huì)創(chuàng)建嵌套的目錄。

另外,也可以將目標(biāo)目錄(連同選項(xiàng) -d)放在壓縮文件后面,但并不是所有選項(xiàng)都可以放到命令后面。 如下所示:

unzip zip_file -d target_directory

2,在不解壓的情況下,查看壓縮文件的內(nèi)容

如果只想查看 zip 文件包中的內(nèi)容,但是并不想解壓它,可以使用 -l 選項(xiàng),該選項(xiàng)可以讓我們查看 zip 文件的內(nèi)容:

unzip -l zip_file

在輸出的文件列表中,還會(huì)現(xiàn)實(shí)文件的時(shí)間戳和大小(以字節(jié)為單位),如下所示:

$ unzip -l webdesign.zip 
Archive:  webdesign.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
   205358  2023-01-18 23:14   339252-PAJF05-394.ai
   996906  2023-01-18 23:14   339252-PAJF07-322.eps
   213968  2023-01-20 00:00   339252-PALBTI-224.ai
  1005362  2023-01-20 00:00   339252-PALBTL-394.eps
   305531  2023-01-20 00:00   339252-PALBTM-53.jpg
     1462  2023-01-20 09:45   License free.txt
     1116  2023-01-20 09:45   License premium.txt
---------                     -------
  2729703

如果需要,可以使用 -v 選項(xiàng)來獲得更多信息,如壓縮大小、壓縮比等。 輸出中的 CRC-32 是循環(huán)冗余檢查。

$ unzip -v webdesign.zip 
Archive:  webdesign.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
  205358  Defl:N   142097  31% 2023-01-18 23:14 792f2380  339252-PAJF05-394.ai
  996906  Defl:N   221228  78% 2023-01-18 23:14 440390d3  339252-PAJF07-322.eps
  213968  Defl:N   147568  31% 2023-01-20 00:00 cdb64dfc  339252-PALBTI-224.ai
 1005362  Defl:N   226727  77% 2023-01-20 00:00 aed3d97a  339252-PALBTL-394.eps
  305531  Defl:N   183363  40% 2023-01-20 00:00 e4ced90f  339252-PALBTM-53.jpg
    1462  Defl:N      728  50% 2023-01-20 09:45 0eb9e17b  License free.txt
    1116  Defl:N      558  50% 2023-01-20 09:45 165dd84e  License premium.txt
--------          -------  ---                            -------
 2729703           922269  66%                            7 files

3,在不提示的情況下覆蓋已有文件

如果在當(dāng)前目錄中,已經(jīng)存在同名的文件,那么在解壓的時(shí)候,會(huì)有提示“是否要覆蓋當(dāng)前文件”,可以使用 -o 選項(xiàng),來跳過詢問,強(qiáng)制覆蓋:

unzip -o -d target_directory zip_file

4,不要覆蓋任何文件

如果不希望覆蓋現(xiàn)有文件,可以使用 -n 選項(xiàng):

unzip -n -d target_directory zip_file

5,更新且在必要的時(shí)候創(chuàng)建文件

更新文件,與覆蓋略有不同。 當(dāng)某些文件的時(shí)間戳比現(xiàn)有文件更新的時(shí)候,才會(huì)被覆蓋。 如果文件不存在,將會(huì)直接創(chuàng)建。 這種情況下,需要使用 -u 選項(xiàng):

unzip -u -d target_directory zip_file

6,更新現(xiàn)有文件,但是不創(chuàng)建新文件

這個(gè)例子與前一個(gè)略有不同。 在本例中,如果有某些文件的時(shí)間戳更新,會(huì)覆蓋這些文件,但是如果文件不存在,那么不會(huì)創(chuàng)建新文件。 這種情況,可使用 -f 選項(xiàng):

unzip -f -d target_directory zip_file

7,在安靜模式下解壓文件

在解壓文件的時(shí)候,會(huì)在屏幕上現(xiàn)實(shí)已經(jīng)解壓的文件。 但是當(dāng)文件有幾百個(gè)的時(shí)候... 屏幕會(huì)一直出現(xiàn)滾動(dòng)信息。

可以使用 -q 選項(xiàng)來選擇安靜模式,這種情況下,在解壓的過程中屏幕不會(huì)有信息輸出。

unzip -q -d target_directory zip_file

8,解壓的時(shí)候,排除某些文件

unzip 命令,可以實(shí)現(xiàn)在解壓的時(shí)候,排除某些文件,或者某些類型的文件:

unzip zip_file -x file_to_exclude

比如,我想在解壓的時(shí)候,排除 .eps 文件,如下:

$ unzip webdesign.zip -x *.eps
Archive:  webdesign.zip
  inflating: 339252-PAJF05-394.ai    
  inflating: 339252-PALBTI-224.ai    
  inflating: 339252-PALBTM-53.jpg   
  inflating: License free.txt        
  inflating: License premium.txt

以上例子是關(guān)于 unzip 命令的一些常用的,大家可以查看 man 手冊來獲取其更多的信息。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11351

    瀏覽量

    210505
  • Zip
    Zip
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    8662
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    571

    瀏覽量

    24834
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    698

    瀏覽量

    22126
收藏 人收藏

    評論

    相關(guān)推薦

    掌握find命令的這幾種用法,就沒有找不到的文件!

    今天浩道跟大家分享linux下關(guān)于find命令的幾種經(jīng)典用法,讓你在linux茫茫的文件海洋中可以找出任何想要的文件!
    發(fā)表于 12-06 14:19 ?841次閱讀

    at命令用法

    at命令用法At列出在指定的時(shí)間和日期在計(jì)算機(jī)上運(yùn)行的已計(jì)劃命令或計(jì)劃命令和程序。必須正在運(yùn)行“計(jì)劃”服務(wù)才能使用 at 命令。at [\\
    發(fā)表于 07-01 00:27

    linux中comm命令用法

    linux系統(tǒng)中comm命令用法詳解 linux系統(tǒng)下的comm命令是一個(gè)非常實(shí)用的文件對比命令。 comm命令功能:選擇或拒絕兩個(gè)已排序的
    發(fā)表于 07-04 08:22

    AT命令集詳解

    對AT命令的介紹,特別是用法的介紹很到位,是AT命令的入門文章
    發(fā)表于 10-09 17:04 ?13次下載

    VirtualBox 的命令用法

    VBoxManage --help 命令,你可以獲得 VBoxManage 的完整用法。本文并不打算解釋其中的每一個(gè)選項(xiàng),僅給出創(chuàng)建一個(gè)虛擬機(jī)的必要步驟。如果你感興趣,不妨親自去探索 VBoxManage 的其他用法
    發(fā)表于 04-02 14:36 ?1406次閱讀

    各種Shell命令用法作用

    【前言】通過排查挖礦病毒的一次“有趣”經(jīng)歷,本文不僅展示了各種 Shell 命令用法作用,也能加深讀者對Linux 進(jìn)程和文件系統(tǒng)的理解。 同時(shí)在本文中,還出現(xiàn)了各種不同的工具類網(wǎng)站,相信對于
    的頭像 發(fā)表于 01-11 10:47 ?2437次閱讀

    命令行工具Kubectl的別樣用法

    ? kubectl 是 K8s 官方附帶的命令行工具,可以方便的操作 K8s 集群。這篇文章主要介紹一些 kubectl 的別樣用法,希望讀者有一定基礎(chǔ)的 K8s 使用經(jīng)驗(yàn)。 ? 有一篇文章也介紹了
    的頭像 發(fā)表于 10-12 09:31 ?1924次閱讀

    Ping命令的7個(gè)基礎(chǔ)用法

    IT行業(yè)中ping命令經(jīng)常被用到,今天整理了一下關(guān)于網(wǎng)絡(luò)基礎(chǔ)知識(shí)中的網(wǎng)絡(luò)命令ping命令在項(xiàng)目中是使用頻率最高的,一般我們用的都是它的基本功能,今天和大家來詳細(xì)看下Ping命令的7個(gè)基
    的頭像 發(fā)表于 10-12 09:16 ?4085次閱讀

    模擬初始狀態(tài)相關(guān)的.ic和.save命令用法

    .step 和 .meas 命令用法。本文將繼續(xù)探討 LTspice 仿真命令,介紹 .ic 和 .save 命令用法,在評估開關(guān)電源時(shí),它
    的頭像 發(fā)表于 10-26 10:52 ?1688次閱讀

    Linux系統(tǒng)維護(hù)命令用法

    Linux有很多命令,每個(gè)命令基本可以用一篇文章介紹,本文僅簡單總結(jié)一些常用系統(tǒng)維護(hù)命令用法
    的頭像 發(fā)表于 04-17 14:57 ?1105次閱讀
    Linux系統(tǒng)維護(hù)<b class='flag-5'>命令</b>的<b class='flag-5'>用法</b>

    一款運(yùn)行于windows上的linux命令神器-Cmder

    Cmder是一款Windows的命令行工具,用起來和Linux的命令一樣順暢。可以使用大量的Linux 命令,比如 grep, curl,vim, grep, tar, unzip,
    的頭像 發(fā)表于 05-05 10:30 ?1952次閱讀
    一款運(yùn)行于windows上的linux<b class='flag-5'>命令</b>神器-Cmder

    nmcli命令的一些常用選項(xiàng)和用法

    以下是nmcli命令的一些常用選項(xiàng)和用法: connection show -- 顯示所有網(wǎng)絡(luò)連接的詳細(xì)信息。 connection up --啟動(dòng)網(wǎng)絡(luò)連接。 connection down -- 停止網(wǎng)絡(luò)連接。
    發(fā)表于 10-08 11:15 ?1895次閱讀
    nmcli<b class='flag-5'>命令</b>的一些常用選項(xiàng)和<b class='flag-5'>用法</b>

    linux常用命令用法

    Linux是一種開源的操作系統(tǒng),它以穩(wěn)定、高效和安全的特點(diǎn)受到廣大用戶的喜愛。掌握Linux的常用命令及其用法對于操作系統(tǒng)的管理和開發(fā)都至關(guān)重要。本文將詳盡、詳實(shí)、細(xì)致地介紹Linux常用命令及其
    的頭像 發(fā)表于 11-17 09:47 ?730次閱讀

    總結(jié)linux命令行的主要用法

    Linux命令行是一種在Linux操作系統(tǒng)中通過文本界面來執(zhí)行指令和管理系統(tǒng)的方式。它提供了豐富的功能和靈活性,幫助用戶完成各種任務(wù)。本文將詳細(xì)介紹Linux命令行的主要用法,包括常見命令
    的頭像 發(fā)表于 11-17 10:19 ?734次閱讀

    Linux lsof命令的基本用法

    在 linux 系統(tǒng)中,一切皆文件。通過文件不僅僅可以訪問常規(guī)數(shù)據(jù),還可以訪問網(wǎng)絡(luò)連接和硬件。所以 lsof 命令不僅可以查看進(jìn)程打開的文件、目錄,還可以查看進(jìn)程監(jiān)聽的端口等 socket 相關(guān)的信息。本文將介紹 lsof 命令的基本
    的頭像 發(fā)表于 10-23 11:52 ?447次閱讀
    Linux lsof<b class='flag-5'>命令</b>的基本<b class='flag-5'>用法</b>
    主站蜘蛛池模板: 日本小视频免费 | 午夜伦理在线观看 | 日韩免费高清一级毛片 | 啪啪午夜免费 | 日本三级欧美三级香港黄 | 欧美精品videosex极品 | 一区二区三区亚洲 | 国产爱搞| 四虎影视入口 | 天天做天天爱天天干 | 人人草97 | 午夜免费视频福利集合100 | 日本不卡视频一区二区 | 免费伦费一区二区三区四区 | 久久久美女视频 | 成 人 色综合 | 天天爽夜夜爽人人爽 | 无遮挡很污很爽很黄的网站 | 2021精品综合久久久久 | 4438全国最大成人免费高清 | 人人干夜夜操 | 宅男午夜视频在线观看 | 日韩午夜r电影在线观看 | 亚洲伊人色一综合网 | 日本吻胸抓胸激烈视频网站 | 久久久久久全国免费观看 | 天天插天天插 | 免费黄色一级片 | 欧美freesex交 | 国产一区二区中文字幕 | 日本三级强在线观看 | 在线观看亚洲免费视频 | 免费看大美女大黄大色 | 第四色视频 | 老司机午夜网站 | 四只虎免费永久观看 | 欧美网站免费 | 99在线国产| 操你啦在线播放 | 午夜免费观看_视频在线观看 | 亚洲日本黄色 |