linux愛好者之中級篇 壓縮打包相關命令

2021-06-14 08:17:40 字數 4058 閱讀 8578

linux中常見的壓縮打包相關命令如下表所示,本書將選取其中使用較頻繁的命令進行講解。

命令

說明

格式

tar

打包備份檔案

tar [

選項]… [檔案]…

bzip2

bz2檔案格式壓縮或解壓

bzip2 [

選項] [檔名]

bunzip2

bz2檔案格式解壓

bzip2 [

選項] 檔名

bzip2recover

修復損壞的bz2檔案格式

bzip2recover 

檔名

gzip gz

檔案格式壓縮

gzip [

選項] [檔名]

gunzip gz

檔案格式解壓

gunzip [

選項] 檔名

unzip

zip檔案格式(由winzip壓縮)解壓

unzip [

選項] 檔名

compress

早期的壓縮解壓(字尾名為.z)

compress [

選項] 檔名

1.tar

功能說明:

打包備份檔案。

語法格式:

tar [選項]… [檔案]…

使用例項:

# tar -cjf mydir.tar.bz2 mydir/

執行完該命令後,再使用「ls」命令進行查詢,發現新增了乙個名為「mydir.tar.bz2」的檔案,該檔案是以bz2的格式打包壓縮而成的。

選項引數:

-t 列出歸檔檔案內容目錄

-x 從歸檔檔案中解析檔案

-c 建立新的歸檔檔案]

(上面三個引數,不能同時存在,僅能使用其中乙個,即t/x/c)

-f指定備份檔案,或裝置,例如磁帶機/dev/st0

-v 顯示命令的執行過程

-z 使用compress命令處理備份檔案

-z 使用gzip命令處理備份檔案

-j 使用bzip2命令處理備份檔案

(-z和-j都是在備份檔案打包後才進行壓縮的操作的,並且,該操作會影響其他的引數)

-c 先進入指定的目錄,再釋放

linux中一些常見的其他命令如下表所示,本書將選取其中使用較頻繁的命令進行講解。

命令

說明

格式

clear 清屏

clear

cat顯示文字檔案內容

cat [

選項] [檔名]

mount 掛載

mount [

選項] 裝置或節點  目標目錄

man顯示命令手冊

man [

領域代號] 命令名

1.clear

功能說明

清屏。語法格式

clear

使用例項

#clear

執行結果為螢幕重新整理並清空。

2.cat

功能說明

顯示文字檔案內容。

語法格式

cat [選項] [檔名]

使用例項

# cat /etc/bashrc

# /etc/bashrc

# system wide functions and aliases

# environment stuff goes in /etc/profile

……# vim:ts=4:sw=4

export path=/usr/local/arm/3.4.4/bin:$path

執行該命令後,檔案「/etc/bashrc」的內容被讀取並以文字形式列印出來。

選項引數

-n 由 1 開始對所有輸出的行數編號

-b 和 -n 相似,只不過對於空白行不編號

-s 當遇到有連續兩行以上的空白行,就代換為一行的空白行

-v3.mount

功能說明

掛載。語法格式

mount [選項] 裝置或節點 目標目錄

使用例項

#mount -t vfat /dev/sdb1 /root/mydir

本例可以掛載u盤,其中裝置節點「/dev/sdb1」的主次裝置號分別為8和17。

選項引數

-t《檔案系統型別》 指定裝置的檔案系統型別

-h:顯示輔助資訊。

-v:顯示資訊,通常和-f用來除錯。

-a:把/etc/fstab中定義的所有檔案系統掛上。

-f:這個命令通常和-a一起使用,它會為每乙個mount的動作產生乙個行程負責執行。在系統需要掛上大量nfs檔案系統時可以加快載入的速度。

-f:通常用於除錯。它會使mount不執行實際掛上的動作,而是模擬整個掛上的過程,通常會和-v一起使用。

-n:一般而言,mount掛上後會在/etc/mtab中寫入一筆資料,在系統中沒有可寫入檔案系統的情況下,可以用這個選項取消這個動作。

-o async 開啟非同步模式

,所有的檔案讀寫動作都會用非同步模式

執行。-o sync 在同步模式下執行。

-o atime ,-o noatime

當atime開啟時,系統會在每次讀取檔案時更新檔案的『上一次呼叫時間』。當我們使用flash檔案系統時可能會選項把這個選項關閉以減少寫入的次數。

-o auto ,-o noauto開啟/關閉自動掛上模式。

-o defaults 使用預設的選項 rw, suid, dev, exec, auto, nouser, and async.

-o dev ,-o nodev

-o exec ,-o noexec 允許執行檔被執行。

-o suid ,-o nosuid 允許執行檔在root許可權下執行。

-o user ,-o nouser 使用者可以執行mount/umount的動作。

-o remount 將乙個已經掛下的檔案系統重新用不同的方式掛上。例如原先是唯讀的系統,現在用可讀寫的模式重新掛上。

-o ro 用唯讀模式掛上。

-o rw 用可讀寫模式掛上。

-o loop 使用loop模式用來將乙個檔案當成硬碟分割掛上系統。

4.man

功能說明

顯示命令手冊。

語法格式

man [領域代號] 命令名

使用例項

#man man

該命令執行後,將顯示命令手冊中與man命令相關的部分。

選項引數

領域代號:

1 使用者命令,可由任何人啟動的。

2 系統呼叫,即由核心提供的函式。

3 例程,即庫函式。

4 裝置,即/dev目錄下的特殊檔案。

5 檔案格式描述,例如/etc/passwd。

6 遊戲

7 雜項,如巨集命令包、慣例等。

8 系統管理員工具,只能由root啟動。

9 其他(linux特定的), 用來存放核心例行程式的文件。

n 新文件,可能要移到更適合的領域。

o 老文件,可能會在一段期限內保留。

l 本地文件,與本特定系統有關的。

linux基礎-> linux中級

linux愛好者之基礎篇 檔案相關命令

今天繼續講述linux基礎之篇 linux中常用的檔案相關命令分為檔案管理和檔案處理兩部分,常用命令如表 2 1所示。表2 1linux 中常用的檔案相關命令 型別 命令 說明 格式 檔案管理 pwd顯示當前路徑 pwd ls 顯示當前路徑下的內容 ls mkdir 建立目錄 mkdir 選項 目錄...

分享身為linux愛好者的成長及學習經歷

成長是無盡的階梯,一步一步的攀登,回望來時的路,會心一笑 轉過頭,面對前方,無言而努力的繼續攀登。現在來和linux愛好者說說我的成長經歷,在我的大學時光裡我從乙個一無所知的少年轉變成了乙個見多識廣的大學生。在大學的時光裡我學到了很多的知識,回想以前的日子,自己都學到了什麼,從而使現在的我更加積極,...

為 Linux 愛好者打造的極簡 Mac 終端

我要向大家坦白。我成為 mac 使用者已經有 10 多年了。起初,鑑於我強大的 linux 背景,我覺得有點慚愧,但 mac 給了我乙個類似 unix 的 shell 和乙個偉大的視窗管理器。因為這段歷史,我有乙個合二為一的功能,它執行在 macos 上,但又為 linux 使用者所熟悉。沒有理由它...