一:顯示目錄和系統的命令
1:IS命令用於顯示指定目錄和文件的相關信息
權限:所有使用者
-a列出目錄下的所有文件
-b把文件中不可輸出的字符用反斜槓加字符編號
-c輸出文件的i節點修改時間,並以此排序
-d將目錄像文件一樣顯示,而不顯示下面的文件夾
-l 列出文件的詳細信息
-p或者-F在每個文件後附加一個字符以說明該文件類型,不能和l參數公用
-R顯示固定目錄和及子目錄下的內容
文件類型:-表示普通文件
d表示目錄
l表示符號鏈接文件
p表示管道文件
文件權限 r只讀
w可寫 x可執行
t黏貼位
-p相當與Is中的-p參數
-R顯示目錄和子目錄下的內容
-a顯示指定目錄下的所有文件,包括隱藏文件
修改目錄文件權限和屬主和屬組的命令
1:chmod:用於改變指定目錄或文件的屬主、屬組、其他組的權限 權限:root用戶或者其他有權限的用戶和組
u表示該文件的擁有者 g表示與該文件的擁有者屬於同一個群體
o表示其他以外的人 a表示上三者
+表示增加權限 -表示取消權限
=表示唯一設定權限 r表示可讀取
w表示可寫入
x表示可執行X表示只有當該文件是個子目錄或者該文件已經被設定過為可執行
-c若文件權限已經更改,才顯示更改動作-f即使文件無法更改,也不顯示錯誤信息
-v顯示無權限變更的詳細資料-R對目前目錄下的所有文件與子目錄進行相同的權限變更,以遞歸的方式逐漸變更
2:chown命令:用於改變指定文件的屬主、屬組權限:root或其他有權限的用戶和組
-c若該文件的擁有這已經更改,才顯示更改動作-f若該文件的擁有者無法更改也不顯示錯誤信息
-h只對鏈接進行變更,而非該link真正指向的文件-v顯示擁有者變更的詳細資料
-R對目前目錄下的所有文件與子目錄進行相同的擁有者變更,以遞歸的方式逐個變更3:chgrp命令
用於更改文件或目錄的所有權 權限:所有使用者
例:更改aa文件的所有者為jackchgrp jack aa
4:chattr命令:用於設置文件具有不可刪除和修改的權限權限:root
i不可變,設置了i屬性的文件不能被修改,使用者既不能刪除它也不能給它重命名,或者其他操作:只有超級管理員才能消除該屬性例:設置a.txt文件不可修改
、chattr +i a.txt 5:lsattr 用於系那事文件或目錄的隱藏屬性
-d顯示目錄的隱藏屬性-R遞歸顯示目錄及子目錄下文件的隱藏屬性
-a顯示當前或指定目錄下的所有文件和目錄的屬性-V顯示程序的版本
例:顯示root目錄下所有文件的隱藏屬性lsattr -a
顯示ftp目錄下所有文件及子目錄下文件的屬性lsattr -Ra /ftp
創建和刪除目錄的命令
1:mkdir命令:用於創建目錄
權限:所有使用者
-p確保目錄名稱存在,不存在就創建一個
-m在創建目錄時設置目錄的權限
2:rmdir命令:用於刪除空的命令
權限:所有使用者
-p當子目錄被刪除本目錄也為空目錄的話一並刪除
創建和刪除文件的命令
1;touch命令:改變文件的時間記錄和創建一個新文件使用權限:所有使用者
-d設置時間與日期,了可以使用各種不同格式例子:在a文件下創建aa、bb、cc三個文件
touch {aa,bb,cc}修改時間記錄
touch -d “05:07pm 05/11/2010” aa2:rm命令:刪除文件或目錄
權限:所有使用者 -f強制刪除文件或目錄,刪除文件或目錄錢不再詢問用戶
-i刪除既有文件或目錄之前詢問用戶,默認 -r/-R遞歸處理,將指定目錄和子目錄下的文件一並處理
3:mv重命名和移動命令 權限:所有使用者
-b若需覆蓋文件,移動前先備份 -f若目標文件或目錄與現有文件或目錄重復,則直接覆蓋現有文件和目錄
-i覆蓋前先詢問用戶-u在移動或更改文件名時,若目標文件已經存在,且其文件日期比源文件新,則不覆蓋
-v執行時顯示詳細信息6:復制命令:cp 復制文件或目錄
-l對源文件進行鏈接,而不是復制7:scp命令 用戶將本地文件或目錄復制道遠程服務器,或將遠程服務器的文件復制到本地
-p保持和源文件屬性一樣-P輸入自定義的端口號
2: