第六章 Linux檔案與目錄管理
mkdir -p
:直接將你所需要的目錄(包含上層目錄)遞迴建立起來rmdir
:刪除一個空目錄cp -i
:若目標檔案已經存在,在覆蓋時會先詢問動作的進行cp -p
:連同檔案的屬性(許可權,使用者,時間)一起復制過去,而非檔案本身cp -r
:遞迴持續複製rm -i
:在刪除前會詢問使用者basename
:取得最後的檔名dirname
:取得最後的目錄名
檔案內容查閱
tac
:從最後一行開始顯示,[與cat相反]nl
:順道輸出行號more
:一頁頁顯示檔案內容head
:只看頭幾行;-n
:代表幾行的意思tail
:只看尾巴幾行;-f
:表示持續偵測後面所接的檔名cat
:-b
引數顯示行號(空白不標識),-n
空白行也會有行號less
:/字串
表示向下搜尋,?字串
:表示向上搜尋,n
:表示重複前一個搜尋,N
表示反向的重複前一個搜尋,g
:表示前進到資料的第一行去,G
:表示前進到資料的最後一行去
檔案與目錄的預設許可權與隱藏許可權
umask
:檔案預設許可權
chattr
:設定檔案隱藏屬性
lsattr
:顯示檔案隱藏屬性
檔案特殊許可權:SUID
,SGID
,SBIT
-
Set UID
當 s 這個標誌出現在檔案擁有者的 x 許可權上時,例如剛剛提到的 /usr/bin/passwd 這個檔案的許可權狀態:“-rwsr-xr-x”,此時就被稱為 Set UID,上SUID的限制與功能如下- SUID 許可權僅對二進位制程式(binary program)有效
- 執行者對於該程式需要具有 x 的可執行許可權
- 本許可權僅在執行該程式的過程中有效 (run-time)
- 執行者將具有該程式擁有者 (owner) 的許可權
-
Set GID:當 s 標誌在檔案擁有者的 x 專案為 SUID,那 s 在群組的 x 時則稱為 Set GID,SGID有如下功能;
- SGID 對二進位制程式有用
- 程式執行者對於該程式來說,需具備 x 的許可權
- 執行者在執行的過程中將會獲得該程式群組的支援
-
Sticky Bit(還沒看懂)
觀察檔案型別file
指令與檔案的搜尋
which
(尋找可執行檔案)
whereis
(由一些特定目錄中尋找檔名)locate / updatedb
find
相關文章
- linux檔案與目錄管理命令Linux
- Linux檔案與目錄管理(2)Linux
- Linux 檔案與目錄Linux
- Linux檔案和目錄管理Linux
- Linux檔案及目錄管理Linux
- Linux基礎學習——檔案與目錄管理Linux
- Linux 檔案與目錄管理常用命令 記錄Linux
- adb命令管理Linux 檔案和目錄Linux
- Linux 基礎-檔案及目錄管理Linux
- (五)Linux之檔案與目錄管理以及文字處理Linux
- 筆記:Linux命令(目錄和檔案管理)筆記Linux
- Linux中檔案與目錄的區別Linux
- Linux檔案系統、目錄Linux
- 【Linux入門教程】1 簡介、檔案管理、目錄Linux
- Linux目錄與檔案的許可權意義Linux
- 儲存、檔案管理/目錄、裝置管理
- linux 刪除檔案或目錄——rmLinux
- linux目錄及檔案命令學習Linux
- Linux rm(刪除檔案/目錄) 命令Linux
- Linux常見命令-目錄檔案命令Linux
- Linux檔案系統目錄結構Linux
- 在 Linux 中如何歸檔檔案和目錄Linux
- Linux中目標與檔案的編輯管理(詳細)Linux
- 【linux0.12】目錄項管理與操作Linux
- Linux用inotify監聽檔案和目錄Linux
- Linux排查磁碟大檔案或大目錄Linux
- Linux的檔案屬性和目錄配置Linux
- Linux系統的目錄及重要檔案Linux
- Linux rm命令:刪除檔案或目錄Linux
- linux伺服器目錄檔案的命令操作Linux伺服器
- Linux解壓檔案到指定目錄的方法Linux
- Linux 只複製目錄,不復制目錄下的資料檔案Linux
- 目錄與檔案屬性:編寫ls
- Python 檔案、目錄操作Python
- Linux檔案和目錄的粘滯位(sticky bit)Linux
- Linux使用inotify-tools監聽檔案或目錄Linux
- Linux 使用 inotify 監控檔案或目錄變化Linux
- Linux中如何檢視目錄下的檔案大小?Linux