第六章 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檔案與目錄管理命令Linux
- Linux檔案與目錄管理(2)Linux
- Linux 檔案與目錄管理(轉)Linux
- Linux — 檔案、目錄管理Linux
- Linux 檔案與目錄Linux
- Linux檔案及目錄管理Linux
- Linux檔案和目錄管理Linux
- Linux基礎學習——檔案與目錄管理Linux
- Linux 檔案與目錄管理常用命令 記錄Linux
- Linux檔案系統-目錄和檔案管理Linux
- Linux 基礎-檔案及目錄管理Linux
- (五)Linux之檔案與目錄管理以及文字處理Linux
- adb命令管理Linux 檔案和目錄Linux
- 筆記:Linux命令(目錄和檔案管理)筆記Linux
- linux學習(3)檔案和目錄管理Linux
- 18、檔案與目錄
- Linux中檔案與目錄的區別Linux
- LINUX學習(一)檔案與目錄操作Linux
- Linux檔案與目錄許可權概述Linux
- Linux的檔案許可權與目錄配置Linux
- 【Linux入門教程】1 簡介、檔案管理、目錄Linux
- 儲存、檔案管理/目錄、裝置管理
- Linux檔案系統、目錄Linux
- 【Linux】檔案系統目錄Linux
- 與Linux檔案和目錄管理相關的一些重要命令Linux
- Linux目錄與檔案的許可權意義Linux
- 刪除目錄及目錄下所有檔案與子目錄 (轉)
- Linux 檔案系統的目錄Linux
- C語言檔案與目錄(五)檔案鎖C語言
- 使用 ASMCMD 工具管理ASM目錄及檔案ASM
- C語言檔案與目錄(一)C語言
- C語言檔案與目錄(二)C語言
- C語言檔案與目錄(三)C語言
- 沒有目錄建目錄,沒有檔案建檔案
- linux 刪除檔案或目錄——rmLinux
- Linux rm(刪除檔案/目錄) 命令Linux
- Linux檔案系統目錄結構Linux