文件與目錄管理重點

  • 絕對路徑:『必定由根目錄 / 寫起』;相對路徑:『不是由 / 寫起』
  • 特殊目錄有:., .., -, ~, ~account須要注意;
  • 與目錄相關的命令有:cd, mkdir, rmdir, pwd 等重要命令;
  • rmdir 僅能刪除空目錄,要刪除非空目錄需使用『 rm -r 』命令;
  • 使用者能使用的命令是依據 PATH 變量所規定的目錄去搜尋的;
  • 不一樣的身份(root 與通常用戶)系統默認的 PATH 並不相同。差別較大的地方在於 /sbin, /usr/sbin ;
  • ls 能夠檢視文件的屬性,尤爲 -d, -a, -l 等選項特別重要!
  • 文件的複製、刪除、移動能夠分別使用:cp, rm , mv等命令來操做;
  • 檢查文件的內容(讀檔)可以使用的命令包括有:cat, tac, nl, more, less, head, tail, od 等
  • cat -n 與 nl 都可顯示行號,但默認的狀況下,空白行會不會編號並不相同;
  • touch 的目的在修改文件的時間參數,但亦可用來建立空文件;
  • 一個文件記錄的時間參數有三種,分別是 access time(atime), status time (ctime), modification time(mtime),ls 默認顯示的是 mtime。
  • 除了傳統的rwx權限以外,在Ext2/Ext3文件系統中,還可使用chattr與lsattr配置及觀察隱藏屬性。 常見的包括只能新增數據的 +a 與徹底不能更動文件的 +i 屬性。
  • 新建文件/目錄時,新文件的默認權限使用 umask 來規範。默認目錄徹底權限爲drwxrwxrwx, 文件則爲-rw-rw-rw-。
  • 文件具備SUID的特殊權限時,表明當使用者運行此一binary程序時,在運行過程當中使用者會暫時具備程序擁有者的權限
  • 目錄具備SGID的特殊權限時,表明使用者在這個目錄底下新建的文件之羣組都會與該目錄的羣組名稱相同。
  • 目錄具備SBIT的特殊權限時,表明在該目錄下使用者建立的文件只有本身與root可以刪除!
  • 觀察文件的類型可使用 file 命令來觀察;
  • 搜尋命令的完整檔名可用 which 或 type ,這兩個命令都是透過 PATH 變量來搜尋檔名;
  • 搜尋文件的完整檔名可使用 whereis 或 locate 到數據庫文件去搜尋,而不實際搜尋文件系統;
  • 利用 find 能夠加入許多選項來直接查詢文件系統,以得到本身想要知道的檔名。
相關文章
相關標籤/搜索