天天看點

Linux指令之檔案管理

bash特性之指令行展開:

~:家目錄

~USERNAME:USERNAME的家目錄

{}:展開為多個不同的路徑

家目錄下建立目錄 temp

temp目錄下建立子目錄x/y/z

temp目錄下建立a/c,a/d,b/c,b/d,e/f/g

删除temp下的x

删除temp下的e/f/g,如果g所在目錄為空了則一并删除其父目錄,以此類推

tree /path

-l顯示詳細資訊

-a顯示所有檔案

-d顯示目錄自身資訊,一般配合-l使用

-r逆序顯示

-R遞歸顯示

時間戳:atime通路時間 mtime内容修改時間 ctime中繼資料變更時間

檢視中繼資料:stat FILE

改變atime和mtime:touch FILE

-a:僅改變atime,ctime也會自動跟着改

-m:僅改變mtime,ctime也會自動跟着

-c:不建立空檔案

Linux的換行符:$

-n顯示行号

-E顯示換行符

翻屏:Shift+PageUp/PageDown

more:隻能往後翻

less:下一屏:空格,上一屏:b

head FILE

head -n 10 FILE:前10行

tail FILE

tail -n 10 FILE:後10行

tail -f FILE:實時檢視檔案尾部内容

繼續閱讀