Linux檔案管理詳解

2022-08-26 16:39:20 字數 3210 閱讀 7133

1. 對檔案(目錄)許可權本身劃分r讀

4w寫2

x執行1假如對乙個檔案的許可權是7,則表示對該檔案的許可權是全部(讀取、寫,執行)。

假如對乙個檔案的許可權是5,則表示對該檔案的許可權是讀和執行。

2. 許可權從使用者的角度劃分

所有者:檔案的擁有者,建立該檔案的使用者。

所屬組:預設是該檔案的擁有者所屬初始組裡面的其他使用者。

其他人:

1. 最前面的第一列

-表示是乙個檔案

d表示是乙個資料夾

l表示是乙個鏈結檔案,該鏈結檔案就類似於window裡面的快捷方式。

2. 設定的許可權:rw-r--r--

rw-是檔案的所有者的許可權。當前許可權是讀和寫,沒有執行的許可權。

r--是授予所屬組使用者的許可權。當前許可權是讀,沒有寫和執行的許可權。

r--是授予其他人的許可權。當前許可權是讀,沒有寫和執行的許可權。

可以把rw-r--r--變成數字表示:644

注意:如果想要對目錄中的某個檔案具有刪除的許可權,則如何設定。對乙個檔案有寫許可權,不能刪除該檔案,要想刪除該檔案,則必須對檔案所在目錄具有寫的許可權。

1. 更改檔案許可權

語法1:chmod [選項] 《許可權數字》 《檔案或目錄》
注意:比較適合於設定許可權

比如對乙個檔案的所有者具體有讀寫的許可權,對所屬組具有執行的許可權,對其他人具有讀取的許可權。

語法2:chmod  [檔案或目錄]
注:比較適合於修改許可權

-r:遞迴改變 是把目錄下面的所有的內容跟著改變。

例:對two.doc檔案所屬組去掉執行的許可權。

組合使用用法

chmod u-r,o+w,g+w two.doc

chmod u=rwx two.doc

2. 更改檔案擁有者

語法:chown [使用者] [檔案或目錄]
-r:遞迴改變

3. 更改檔案所屬組

語法:chgrp [使用者組] [檔案或目錄]
-r:遞迴改變

1. 建立目錄

mkdir

[選項] 目錄名

-p 遞迴建立目錄

-m 建立目錄時指定許可權

案例1:比如在根目錄下面建立乙個demo目錄。

案例2:比如在根目錄下面的demo目錄裡面新建乙個one目錄,one/two/three/four

案例3:在/home建立乙個目錄,目錄名稱為test,許可權設定為777。

2. 刪除目錄

rmdir

[選項] 目錄名

-p 遞迴刪除

注意:該命令只能刪除空的目錄。

1. 建立檔案

語法:touch 檔名
2. 刪除檔案

rm [選項] 檔名

-r 遞迴刪除(用於刪除資料夾)

-f 關閉確認

使用-rf的組合,可以刪除非空的目錄。

cp [選項] 《原始檔或目錄》 《目標檔案或目錄》

-r 遞迴複製,複製目錄時常用

-p 複製過程中保持檔案原有屬性

-v 顯示複製過程

案例1:把/home目錄下面的two.doc檔案給複製到/demo目錄裡面。

案例2:把/boot目錄裡面的所有的內容,複製的到/demo目錄裡面。

mv [選項] 《原始檔或目錄》 《目標檔案或目錄》

-v 顯示過程

案例1:把/home下面的one.doc檔案給移動到/test目錄裡面。

案例2:可以使用該命令進行對檔案改名操作。

grep [選項] 《字串》 《原始檔》

-n 顯示行號

-c 共匹配多少行

-i 忽略大小寫

-v 排除指定字串

比如顯示出乙個檔案中除了注釋的內容。

cat 檢視檔案的內容

語法:cat 檔名稱
注意:比較適合於檢視內容比較少的檔案。

head 可以顯示出檔案的前n行

語法:head –n 檔名稱
tail 可以顯示出檔案的後n行

語法:tail –n 檔名稱
more 比較適合顯示內容比較多的文件。按空格則翻屏顯示,按回車是逐行顯示。less

Linux 檔案管理 cmp 命令詳解

cmp命令逐字節比較兩個檔案內容。如果兩個檔案內容完全,則cmp命令不顯示任何內容。若兩個檔案內容有差異,會顯示第乙個不同之處的位元組數和行數編號。如果檔案是 或沒給出,則從標準輸入讀入內容。一般用cmp命令比較二進位制檔案,diff命令比較文字檔案。語法 cmp 選項 檔案1 檔案2 l verb...

Linux 檔案管理 more 命令詳解

more命令是乙個基於vi編輯器文字過濾器,它以全螢幕的方式按頁顯示文字檔案的內容,支援vi中的關鍵字定位操作。more名單中內建了若干快捷鍵,常用的有h 獲得幫助資訊 enter 向下翻滾一行 空格 向下滾動一屏 q 退出命令 該命令一次顯示一屏文字,滿屏後停下來,並且在螢幕的底部出現乙個提示資訊...

Linux 檔案管理 head 命令詳解

head命令用於顯示檔案的開頭的內容。在預設情況下,head命令顯示檔案的頭10行內容。head 選項 引數 n 數字 指定顯示頭部內容的行數 c 字元數 指定顯示頭部內容的字元數 v 總是顯示檔名的頭資訊 q 不顯示檔名的頭資訊。檔案列表 指定顯示頭部內容的檔案列表。顯示前5行 head n 5 ...