海詩網(wǎng) 頭條熱點(diǎn) linuxzip壓縮命令怎么壓縮(zip壓縮與rar壓縮有什么區(qū)別)

linuxzip壓縮命令怎么壓縮(zip壓縮與rar壓縮有什么區(qū)別)

在Linux系統(tǒng)中,我們通常使用的文件壓縮命令有:bunzip2、bzip2、cpio、gunzip、gzip、split(切割文件)、zgrep(在壓縮文件中尋找匹配的正則表達(dá)式)、zip、unzip、tar、rar。

后四種是我常用的。讓我們把這四個寫在今天的筆記里。

1、焦油:

Tar命令:tar[選項(xiàng).][文件].

輸入“tar-?”獲取相關(guān)幫助信息。tar的幫助文檔給出了如下例子:

例子

tar-cf archive.tar foo bar #從文件foo和bar創(chuàng)建歸檔文件archive.tar。

TAR-archive.tar TVF #詳細(xì)列出了archive.tar檔案館中的所有文件。

tar-xf archive.tar #展開archive.tar檔案中的所有文件。

如果要壓縮文件夾,請輸入:

tar-CVF dirArchive.tar/dirName

同樣,要將歸檔文件提取到特定的文件夾,需要:

tar-xvf dirArchive.tar/dirName

下面我們來回顧一下。我們?nèi)斯ぷ鲆粋€文件夾,放一些文件夾和文件進(jìn)去:

讓我們首先創(chuàng)建一個tar文件并壓縮一個文件夾(testdir):

tar-cf testdir.tar測試指南

然后列出壓縮包中的結(jié)構(gòu):

然后,我們將文件附加到這個壓縮包中:

當(dāng)然,沒有必要做上面的單步操作。該文件已經(jīng)在壓縮包中。

然后看這個壓縮包里的結(jié)構(gòu):

如果在示例中使用-v選項(xiàng),將會列出壓縮包中的所有文件屬性。包括權(quán)限、創(chuàng)建者、字節(jié)大小、修改時間和文件名:

從tar壓縮文件中提取并顯示文件列表:

一般來說,常用的選項(xiàng)是主要的操作選項(xiàng):

練習(xí)一些其他用法:

1.當(dāng)壓縮testdir目錄時,您需要排除文件夾根路徑中的測試文件:

2.僅壓縮在指定時間更新的文件:

3.壓縮文件名前綴為“te”的所有文件或文件夾(或后綴為“st”的文件):

最后,添加一些常用選項(xiàng):

-p,- preserve-permissions,- same-permissions

保留解壓縮文件的權(quán)限信息(默認(rèn)情況下,只服務(wù)于超級用戶)

- preserve與-p和-S相同。

- same-owner在嘗試解壓縮時保持所有者關(guān)系一致(超級用戶的默認(rèn)設(shè)置)

-r,-append將文件追加到歸檔文件的末尾。

-u,-update僅追加比存檔中的副本新的文件。

-k,-keep-old-files解壓縮時不替換現(xiàn)有文件。

-保留更新的文件

不要替換比存檔中的副本更新的現(xiàn)有文件。

-no - no-overwrite-dir保留現(xiàn)有目錄的元數(shù)據(jù)。

-解壓縮時覆蓋現(xiàn)有文件。

-覆蓋目錄

解壓縮時覆蓋現(xiàn)有目錄的元數(shù)據(jù)(默認(rèn))

- recursive-unlink在提取目錄之前清除目錄層次結(jié)構(gòu)。

- remove-files在將文件添加到歸檔文件后將其刪除。

-n,-newer=DATE-OR-FILE,-after-date=date-or-file僅保存比DATE-OR-FILE更新的文件。

2、rar:

rar命令-開關(guān)1-開關(guān)N歸檔文件.@列表文件.路徑_到_提取\

Linux系統(tǒng)的默認(rèn)包不包含rar壓縮工具,所以我們先安裝rar:

sudo apt-get安裝程序

您只能從給定的選項(xiàng)中輸入一個(且只能輸入一個)選項(xiàng)。讓我們看看它提供的命令列表:

例如,假設(shè)我們現(xiàn)在要壓縮文件:

壓縮后,我們可以通過命令L:

您甚至可以通過命令p將壓縮文件中的所有信息輸出到控制臺:

交換機(jī)的n部分提供了一些功能選項(xiàng)。

例如,-ad可用于以附加方式更新壓縮文件:

或者如果要排除某個文件,可以選擇開關(guān)-x(注意要排除的字符串應(yīng)該跟在X后面,不加任何符號)。例如,這里我們希望排除文件夾根路徑中以“te”開頭的所有文件:

和加密,使用開關(guān)-p,類似地,密碼后面可以跟p:

如果您解壓縮文件或直接打開文件,將要求您輸入密碼:

此外,還有一些常用的選項(xiàng):

ag[format]使用當(dāng)前日期生成存檔名稱

將名字轉(zhuǎn)換成小寫

將名稱轉(zhuǎn)換成大寫字母

df存檔后刪除文件

不要添加空目錄

存檔后dw擦除文件

有關(guān)其他命令和開關(guān),請參考幫助手冊。

3、拉鏈,解壓:

zip[-選項(xiàng)] [-b路徑] [-t mmddyyyy] [-n后綴] [zipfile列表] [-xi列表]

解壓縮[-Z] [-opts[modifiers]]文件[。zip] [list] [-x xlist] [-d exdir]

zip unzip和zip unzip的使用都比較簡單,連幫助文檔都寫的很簡單,不用寫注釋。直接看幫助文檔就行了。

linux zip命令的解釋

描述:壓縮文件。

ZIP[-acdffghjjjjjklmoqrstuvwxyz $] [-B工作目錄][-ll][-n后綴字符串][-t日期和時間][-壓縮效率][壓縮文件][文件.][-i模板樣式][-x模板樣式]

注意:zip是一個廣泛使用的壓縮程序,壓縮后的文件會產(chǎn)生另一個帶有'的壓縮文件?!皕ip”擴(kuò)展名。

參數(shù):

-A調(diào)整可執(zhí)行文件的自動解壓縮。

-b工作目錄指定臨時存儲文件的目錄。

-c為每個壓縮文件添加注釋。

-d從壓縮文件中刪除指定文件。

-D壓縮文件中沒有建立目錄名。

-f該參數(shù)的作用類似于指定'-u '參數(shù),但它不僅更新現(xiàn)有文件,還會將一些壓縮文件中不存在的文件添加到壓縮文件中。

-F嘗試修復(fù)損壞的壓縮文件。

-g壓縮文件并將其附加到現(xiàn)有的壓縮文件中,而不是創(chuàng)建新的壓縮文件。

-h在線幫助。

-i template style只壓縮符合條件的文檔。

-j只保存文件名及其內(nèi)容,不存儲任何目錄名。

-J刪除壓縮文件前面不必要的數(shù)據(jù)。

MS-DOS兼容格式的-k文件名。

-l壓縮文件時,用LF CR字符替換LF字符。

-ll壓縮文件時,用LF字符替換LF CR字符。

-L顯示版權(quán)信息。

-m壓縮文件并添加到壓縮文件后,刪除原文件,即將文件移動到壓縮文件中。

-n后綴字符串不壓縮帶有特定后綴字符串的文件。

-o使用文件中的最新更改時間來壓縮文件。

本文來自網(wǎng)絡(luò),不代表海詩網(wǎng)立場,轉(zhuǎn)載請注明出處:http://x91880.com/n/134715.html
      

聯(lián)想顯卡驅(qū)動怎么更新(nvidia控制面板怎么更新顯卡驅(qū)動)

window10怎么設(shè)置使用獨(dú)立顯卡(windows10怎么設(shè)置獨(dú)立顯卡)

發(fā)表回復(fù)
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們
微信掃一掃關(guān)注我們
關(guān)注微博
返回頂部