目錄管理與檔案管理

2021-10-03 17:34:24 字數 1243 閱讀 5800

檔案管理

常見的命令

cd命令

cd - 返回上一次所在的目錄

cd … 返回所在目錄的上級目錄

cd 返回所用使用者的家目錄

cd 進入根目錄

tree命令

tree -d 只看目錄

tree -l 1 只顯示多少層,例如此命令就是只顯示1層

絕對路徑與相對路徑

絕對路徑就是指得從頂層目錄(即更目錄/)下開始算,最直觀的就是其路徑的第乙個字元一定是/

相對路徑就是指得從當前目錄下開始計算,最直觀的就是其路徑的開頭一定不是/

建立目錄檔案:

rm -rf 命令即可(這裡要注意的是要刪除本目錄,除了要擁有該目錄的讀寫許可權外,還必須用上該目錄的上級目錄的許可權,因為該目錄的inode號就是儲存在上級目錄的)

檢視檔案屬性

1 檢視檔案ugo許可權資訊。使用 ll -d xx 命令

2 檢視檔案facl資訊。使用 getfacl xx 命令

3 檢視檔案屬性,使用 lsttr xx 命令

4 檢視檔案時間資訊,使用 stat xx 命令

5 檢視檔案型別資訊,使用 file xx 命令

6 檢視硬碟的分割槽資訊

ext系列 mkefs

xfs xfs_info

修改檔案屬性

chown 111:111 *** 將***的所有者改為111,所屬組改為111

chown 111: ***

chown :111 ***

chomd 777 *** 將***賦予777許可權

chmod u+r *** 將***的所有者賦予r許可權

chattr +i *** 就是加入i屬性,i屬性是不得修改檔案內容,-i就是去掉i屬性,同時比較重要的還有a屬性,意思是只能追加。

getfacl -m u:111:r *** m是增加屬性,這條命令的意思就是給以個叫111的使用者增加對***檔案的讀許可權

建立一般檔案:(也可以只用重定向來建立,如》1.txt)

touch 命令

touch *** 建立乙個***的檔案

touch *** 建立***1和***2,這裡大括號內的,號為分隔

touch *** 建立***1,***2一直到***10一共10個檔案,這裡大括號內的…就是多少到多少的意思,比如就是1到5.也可以是反向的,比如就是4到1

檔案與目錄管理

linux目錄呈現樹狀結構帶有分支。絕對路徑 從根目錄 寫起,如 use share 相對路徑 不是由 寫起,如 usr share doc轉到 uer share man時可以寫成cd man 這就是相對路徑 cd與pwd 用於變換當前目錄與顯示當前目錄 mkdir與rmdir 建立或刪除目錄 r...

檔案與目錄管理

代表此層目錄 代表上層目錄 代表前乙個工作目錄 代表 目前使用者身份 所在的主資料夾 user 代表user這個使用者的主資料夾cd 切換目錄 pwd 顯示當前目錄 mkdir 新建乙個新的目錄 rmdir 刪除乙個空的目錄pwd p 顯示出當前的路徑,而非使用連線 link 路徑。mkdir m ...

檔案與目錄管理

常見的處理目錄的指令吧 當我們在執行乙個指令的時候,舉例來說 ls 好了,系統會依照path的設定去每個path定義的目錄下搜尋檔名為ls的可可執行檔案,如果在path定義的目錄中含有多個檔名為ls的可可執行檔案。注意 root study umask 0022 與一般許可權有關的是後面三個數字 r...