欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Linux常用的四種壓縮命令

 更新時(shí)間:2024年03月07日 10:43:48   作者:小馬穿云  
這篇文章主要詳細(xì)介紹了Linux常用的四種壓縮命令,tar命令,gzip命令,rar命令和zip命令,并通過(guò)代碼示例給大家講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下

一、tar命令

語(yǔ)法:tar [option] file…

常用參數(shù):

-c或--create:建立新的備份文件。
-f<備份文件>或--file=<備份文件>:指定備份文件。
-v或--verbose:顯示指令執(zhí)行過(guò)程
-x或--extract或--get:從備份文件中還原文件(解壓文件)。
-z或--gzip或--ungzip 通過(guò)gzip指令處理備份文件。

示例:壓縮 a.txt文件為test.tar.gz

tar -czvf test.tar.gz a.txt

示例:解壓test.tar.gz文件

tar -xzvf test.tar.gz

二、gzip命令

語(yǔ)法:gzip [option] file…

常用參數(shù):

-c或--stdout或--to-stdout:把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備,不去更動(dòng)原始文件。
-d或--decompress或----uncompress:解開(kāi)壓縮文件。
-f或--force:強(qiáng)行壓縮文件。
-l或--list:列出壓縮文件的相關(guān)信息。
-r或--recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理。
-v或--verbose:顯示指令執(zhí)行過(guò)程。

示例:壓縮和解壓文件

# 壓縮目錄下的所有文件
gzip * 
# 解壓文件,并列出詳細(xì)信息
gzip -dv *

三、rar命令

如果系統(tǒng)未安裝rar命令,需要安裝。聯(lián)網(wǎng)情況下使用yum命令安裝。

yum install rar

將當(dāng)前目錄所有的文件壓縮成一個(gè)rar包,名為filename.rar

rar -a filename *

將filename.rar中的所有文件解壓到./test

unrar -x filename.rar  test

四、zip命令

語(yǔ)法:zip [option] file…

常用參數(shù):

-A 調(diào)整可執(zhí)行的自動(dòng)解壓縮文件。
-b<工作目錄> 指定暫時(shí)存放文件的目錄。
-c 替每個(gè)被壓縮的文件加上注釋。
-d 從壓縮文件內(nèi)刪除指定的文件。
-D 壓縮文件內(nèi)不建立目錄名稱。
-f 更新現(xiàn)有的文件。
-F 嘗試修復(fù)已損壞的壓縮文件。
-g 將文件壓縮后附加在既有的壓縮文件之后,而非另行建立新的壓縮文件。
-i<范本樣式> 只壓縮符合條件的文件。
-j 只保存文件名稱及其內(nèi)容,而不存放任何目錄名稱。
-J 刪除壓縮文件前面不必要的數(shù)據(jù)。
-m 將文件壓縮并加入壓縮文件后,刪除原始文件,即把文件移到壓縮文件中。
-q 不顯示指令執(zhí)行過(guò)程。
-r 遞歸處理,將指定目錄下的所有文件和子目錄一并處理。
-S 包含系統(tǒng)和隱藏文件。
-t<日期時(shí)間> 把壓縮文件的日期設(shè)成指定的日期。
-T 檢查備份文件內(nèi)的每個(gè)文件是否正確無(wú)誤。
-u 與 -f 參數(shù)類似,但是除了更新現(xiàn)有的文件外,也會(huì)將壓縮文件中的其他文件解壓縮到目錄中。
-v 顯示指令執(zhí)行過(guò)程或顯示版本信息。
-<壓縮效率> 壓縮效率是一個(gè)介于1-9的數(shù)值。

示例:當(dāng)前目錄下所有文件和文件夾打包為當(dāng)前目錄下的 html.zip

zip -q -r html.zip *

示例:解壓縮html.zip

unzip html.zip

總結(jié)

到此這篇關(guān)于詳解Linux常用的四種壓縮命令的文章就介紹到這了,更多相關(guān)Linux常用壓縮命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Shell腳本四則運(yùn)算符號(hào)實(shí)用的技巧和注意事項(xiàng)

    Shell腳本四則運(yùn)算符號(hào)實(shí)用的技巧和注意事項(xiàng)

    這篇文章主要介紹了Shell腳本四則運(yùn)算符號(hào)實(shí)用的技巧和注意事項(xiàng),文中通過(guò)示例代碼介紹了基本的算術(shù)運(yùn)算符號(hào)(加、減、乘、除)、浮點(diǎn)數(shù)運(yùn)算(使用bc命令),以及自增、自減和復(fù)合賦值運(yùn)算符的使用技巧,需要的朋友可以參考下
    2025-04-04
  • 詳解Shell cut用法

    詳解Shell cut用法

    cut是一個(gè)選取命令,就是將一段數(shù)據(jù)經(jīng)過(guò)分析,取出我們想要的。一般來(lái)說(shuō),選取信息通常是針對(duì)“行”來(lái)進(jìn)行分析的,并不是整篇信息分析的。本文重點(diǎn)給大家介紹Shell cut用法,感興趣的朋友一起看看吧
    2017-10-10
  • 使用netcat(瑞士軍刀)進(jìn)行文件傳輸

    使用netcat(瑞士軍刀)進(jìn)行文件傳輸

    netcat是開(kāi)源世界的經(jīng)典應(yīng)用之一,被稱為網(wǎng)絡(luò)瑞士軍刀。幾乎所有的發(fā)行版都會(huì)帶這個(gè)小程序,用它可以在任意兩臺(tái)有網(wǎng)絡(luò)鏈接的機(jī)器上傳輸文件, 下面我們就來(lái)簡(jiǎn)單看下他的使用方法吧。
    2016-01-01
  • Linux Shell腳本查看NUMA信息

    Linux Shell腳本查看NUMA信息

    這篇文章主要介紹了Linux Shell腳本查看NUMA信息,本文直接給出腳本實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-06-06
  • shell腳本內(nèi)調(diào)用另外一個(gè)shell腳本的幾種方法講解

    shell腳本內(nèi)調(diào)用另外一個(gè)shell腳本的幾種方法講解

    在Linux開(kāi)發(fā)中經(jīng)常會(huì)編寫(xiě)shell腳本來(lái)執(zhí)行一些任務(wù),下面這篇文章主要給大家介紹了關(guān)于shell腳本內(nèi)調(diào)用另外一個(gè)shell腳本的幾種方法,需要的朋友可以參考下
    2023-06-06
  • Shell腳本實(shí)現(xiàn)分析apache日志中ip所在的地區(qū)

    Shell腳本實(shí)現(xiàn)分析apache日志中ip所在的地區(qū)

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)分析apache日志中ip所在的地區(qū),本文使用了一款nali工具實(shí)現(xiàn),需要的朋友可以參考下
    2014-12-12
  • 自動(dòng)重啟服務(wù)的shell腳本代碼

    自動(dòng)重啟服務(wù)的shell腳本代碼

    公司tomcat服務(wù)器有個(gè)過(guò)一段時(shí)間自動(dòng)會(huì)掛的bug一直沒(méi)能解決,掛的時(shí)候還要手動(dòng)重啟tomcat,于是決定寫(xiě)個(gè)腳本讓它定時(shí)檢測(cè)故障自動(dòng)重啟吧
    2013-06-06
  • 詳解Linux定時(shí)任務(wù)Crontab的介紹與使用

    詳解Linux定時(shí)任務(wù)Crontab的介紹與使用

    linux內(nèi)置的cron進(jìn)程能幫我們實(shí)現(xiàn)這些需求,cron搭配shell腳本,非常復(fù)雜的指令也沒(méi)有問(wèn)題。本文主要介紹了定時(shí)任務(wù)Crontab的使用,需要的可以學(xué)習(xí)一下
    2022-10-10
  • Shell中case...in分支語(yǔ)句的應(yīng)用

    Shell中case...in分支語(yǔ)句的應(yīng)用

    shell作為一種腳本編程語(yǔ)言,同樣包含循環(huán)、分支等其他程序控制結(jié)構(gòu),從而輕松完成更加復(fù)雜、強(qiáng)大的功能,本文主要介紹了Shell中case...in分支語(yǔ)句的應(yīng)用,感興趣的可以了解一下
    2023-08-08
  • linux進(jìn)程監(jiān)控shell腳本代碼

    linux進(jìn)程監(jiān)控shell腳本代碼

    這篇文章主要為大家分享一個(gè)監(jiān)控linux進(jìn)程的shell腳本,當(dāng)程序異常退出時(shí)可以自動(dòng)重啟,涉及到捕獲進(jìn)程信號(hào)與重啟進(jìn)程的命令與知識(shí)
    2014-12-12

最新評(píng)論