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

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

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

一、tar命令

語法:tar [option] file…

常用參數(shù):

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

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

tar -czvf test.tar.gz a.txt

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

tar -xzvf test.tar.gz

二、gzip命令

語法:gzip [option] file…

常用參數(shù):

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

示例:壓縮和解壓文件

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

三、rar命令

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

yum install rar

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

rar -a filename *

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

unrar -x filename.rar  test

四、zip命令

語法:zip [option] file…

常用參數(shù):

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

相關(guān)文章

  • Shell腳本四則運算符號實用的技巧和注意事項

    Shell腳本四則運算符號實用的技巧和注意事項

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

    詳解Shell cut用法

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

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

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

    Linux Shell腳本查看NUMA信息

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

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

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

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

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

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

    公司tomcat服務(wù)器有個過一段時間自動會掛的bug一直沒能解決,掛的時候還要手動重啟tomcat,于是決定寫個腳本讓它定時檢測故障自動重啟吧
    2013-06-06
  • 詳解Linux定時任務(wù)Crontab的介紹與使用

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

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

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

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

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

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

最新評論