Linux檔案目錄常用管理命令

2021-10-03 12:20:47 字數 3625 閱讀 3828

建立目錄的命令
1、命令語法

mkdir [option]… directory…

2、命令選項

選項功能

-m設定許可權

-p遞迴建立目錄

-v每次建立新目錄都顯示資訊

逐屏顯示內容的命令
linux的more命令類似 cat命令 ,不過more命令以一頁一頁的形式顯示,更方便使用者逐頁閱讀。

1、操作命令

空格鍵:向下翻屏

b 鍵:向上翻屏

/+字串:搜尋字串

q鍵:退出

2、命令語法

more [options] file […]

將檔案的內容列印到標準輸出的命令

一次性顯示完整的內容,適合檔案內容少的情況

1、命令語法

cat [option]… [file]…

2、命令選項

選項功能

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

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

-a-vet,末尾加$,ab鍵置換為^i

比較檔案的差異的命令
diff命令在簡單的情況下,比較給定的兩個檔案的不同。如果使用「-」代替「檔案」引數,則要比較的內容將來自標準輸入。diff命令是以逐行的方式,比較文字檔案的異同處。如果該命令指定進行目錄的比較,則將會比較該目錄中具有相同檔名的檔案,而不會對其子目錄檔案進行任何比較操作。

命令語法

diff [option]… files

刪除某個目錄及其所有檔案及子目錄的命令
該命令用來刪除linux系統中的檔案或目錄。通常情況下rm不會刪除目錄,必須通過指定引數-r或-r 來刪除目錄。另外rm通常可以將該檔案或目錄恢復(注意,rm刪除檔案其實只是將指向資料塊的索引點(information nodes)釋放,只要不被覆蓋,資料其實還在硬碟上)如果想要保證檔案的內容無法復原,可以使用命令shred 。 另外一般還是要慎用rm -rf *這樣的命令。

1、命令語法

rm [option]… file…

2、命令選項

選項功能

-f強制刪除,忽略不存在的檔案,不做提示

-r遞迴刪除目錄下面檔案以及子目錄下的檔案

-r同 r

-v顯示執行時詳細資訊

改變指定檔案的訪問時間和修改時間的命令

一是用於把已存在檔案的時間標籤更新為系統當前的時間(預設方式),它們的資料將原封不

地保留下來; 二是用來建立新的空檔案。

1、命令選項

touch [option]… file…

2、命令語法

選項功能

-a修改檔案的access time(訪問時間)

-m修改modify time(修改時間)

-cno create,不建立不存在的檔案

-r使用指定檔案的時間戳更新另一檔案的時間戳

-t將時間修改為引數指定的日期,如:07081556代表7月8號15點56分

在檔案或目錄之間建立鏈結的命令
linux 鏈結分兩種,一種被稱為硬鏈結(hard link),另一種被稱為符號鏈結(symbolic link)(軟鏈結)。 預設情況下,ln 命令產生硬鏈結。

檔案型別表示:l

索引節點號 : inode index

1、硬鏈結

硬連線指通過索引節點來進行連線,硬連線的作用是允許乙個檔案擁有多個有效路徑名,這樣使用者就可以建立硬連線到重要檔案,以防 止「誤刪」的功能。

2、軟鏈結

軟鏈結檔案類似於 windows 的快捷方式。它實際上是乙個特殊的檔案。在符號連線中,檔案實際上是乙個文字檔案,其中包含的有另一 檔案的位置資訊。

軟連線上 檔案有主從之分,主檔案刪除了,從檔案無法訪問

顯示檔案型別的命令

file命令用來識別檔案型別,也可用來辨別一些檔案的編碼格式。

1、命令語法

file [-option] file …

2、命令選項

選項功能

-b列出檔案辨識結果時,不顯示檔名稱,只顯示結果

-f列出檔案中檔名的檔案型別

-f使用指定分隔符號替換輸出檔名後的預設的":"分隔符

-i輸出mime型別的字串

拷貝檔案或目錄的命令
1、命令語法

cp [option]… [-t] source dest

cp [option]… source… directory

cp [option]… -t directory source…

2、命令選項

選項功能

-i互動式複製,即覆蓋之前提醒使用者確認

-f強制覆蓋目標檔案

-r/-r

遞迴複製目錄

-d複製符號鏈結檔案本身,而非其指向的原始檔

-a用於實現歸檔

-p保留原始檔或目錄的屬性,包括所有者、所屬組、許可權與時間

-p-parents,保留原始檔或目錄的路徑,此路徑可以是絕對路徑或相對路徑,且目的目錄必須已 經存在

在指定的路徑下查詢指定檔案的命令
1、命令語法

find [path…] -options [expression] [-print -exec -ok ]

2、命令說明

path:要查詢的目錄路徑。

~ 表示$home目錄

. 表示當前目錄

/ 表示根目錄

print:表示將結果輸出到標準輸出。

exec:對匹配的檔案執行該引數所給出的shell命令。

形式為command {} ;,注意{}與;之間有空格

ok:與exec作用相同,區別在於,在執行命令之前,都會給出提示,讓使用者確認是否執行

3、options常用的選項

-name:按照名字查詢

-perm:安裝許可權查詢

-user:檔案屬主來查詢

-group:檔案所屬組來查詢

-type:按照檔案型別查詢

分割文件的命令
1、命令語法

split [option]… [input [prefix]]

2、命令選項

選項功能

-b輸出檔案的大小,單位是byte

-d使用數字作為字尾。 -a配合使用 指定字尾長度

-l指定輸出檔案的列數大小

檔案/目錄改名或變更儲存位置的命令

mv命令是move的縮寫,可以用來移動檔案或者將檔案改名

1、命令語法

mv [option]… [-t] source dest

mv [option]… source… directory

mv [option]… -t directory source…

2、命令選項

選項功能

-b當目標檔案存在時,先進行備份再覆蓋

-f當目標檔案存在時,強制覆蓋

-i互動式,預設選項,當目標檔案存在時,提示是否覆蓋

Linux檔案目錄常用管理命令(2)

1.建立目錄的檔案 命令語法 mkdir 選項 檔名 命令選項 m mode 模式,設定許可權 模式 類似chmod 而不是rwxrwxrwx 減umask p 遞迴建立目錄 v 每次建立目錄都顯示資訊 2.逐屏顯示內容的命令 more命令選項 num 一次顯示的行數 d 提示使用者,在畫面下方顯示...

Linux 常用管理檔案和目錄的命令

linux管理檔案和目錄的命令 命令功能命令 功能pwd 顯示當前目錄 ls檢視目錄下的內容 cd改變所在目錄 cat顯示檔案的內容 grep 在檔案中查詢某字元 cp複製檔案 touch 建立檔案 mv移動檔案 rm刪除檔案 rmdir 刪除目錄 1.1 pwd命令 該命令的英文解釋為print ...

Linux常用檔案和目錄操作管理命令

例項 例項1 列出檔案的詳細資訊,檔案大小以kb顯示 ls lh例項2 列出檔案的詳細資訊,簡要寫法 ll例項 例項1 切換到名稱為dir的目錄 cddir例項2 切換到名稱為dir目錄下的test目錄 cddir test例項 例項1 建立乙個名稱為dir的空目錄 mkdir dir例項2 建立乙...