1. 程式人生 > >linux文件與目錄管理相關命令(上)

linux文件與目錄管理相關命令(上)

文件時間 額外 print num sys direct base -- 文件的時間

學習一下linux文件與目錄管理相關命令

pwd,cd,ls,touch,stat,basename,dirname,cp,mv,rm,tree,mkdir,rmdir,ln,file

pwd:Print Working Directory,顯示當前所在目錄

-p:顯示真實物理路徑

-L:顯示鏈接路徑(默認)

cd:Change Directory,切換工作目錄

-p: 如果要切換到的目標目錄是一個符號連接,直接切換到符號連接指向的目標目錄

-L :如果要切換的目標目錄是一個符號的連接,直接切換到字符連接名代表的目錄,而非符號連接所指向的目標目錄。
cd ..:切換至父目錄
cd :切換至當前用戶主目錄,同cd ~

cd -:切換至以前的工作目錄

cd !$:使用上個命令的參數作為參數

ls:List Directory Contents,列出當前目錄的內容或指定目錄內容

-a,-all:列出包含隱藏文件在內的所有文件

-A,--almost-all:列出除了.和..的所有文件

-l:使用長格式列出額外的信息

-h ,--human-readable:和-l組合以人類易讀的方式顯示信息,像K,M,G。

-1:其中1是數字1不是字母l,文件分行顯示

-S:按文件大小排序,而不是文件名

-i,--inode:列出inode號碼

-n,--numeric-uid-gid:列出UID和GID,而非用戶和用戶組的名稱

-r,--reverse:將排序結果反向輸出

-R,--recursive:連同子目錄內容一起列出來,即列出目錄下的所有文件

-t:按mtime排序

-u:配合-lt選項,顯示並按atime從新到舊排序

-U:按目錄存放順序顯示

-X:按文件後綴排序

touch:創建新文件或刷新文件時間戳

-a:修改atime和ctime

-c:修改文件的時間,若該文件不存在則不創建新文件

-m:修改mtime和ctime

-t:[[CC]yy]MMDDhhmm[.ss],指定atime和mtime的時間戳

stat:顯示文件或文件系統的狀態

-f,--file-system:顯示文件系統的狀態而不是文件的狀態

-t,--terse:打印出簡潔信息

主要顯示三個時間戳:

access time:訪問時間,atime,讀取文件內容

modify time:修改時間,mtime,改變文件內容(數據)

change time:改變時間,ctime,元數據發生改變

linux文件與目錄管理相關命令(上)