ls命令和alias命令
阿新 • • 發佈:2018-03-24
一周第五次課1ls命令
ls -l :列出當前目錄下的所有目錄或文件的詳細信息。(也可以簡寫成 ll)
詳細信息一共有 7 列。
第一列:文件類型和權限。
第二列:對於目錄來說,這一列表示第一級子目錄數(一定大於或等於2,因為每個目錄底下一定有 . 和 .. 這兩個隱藏目錄。. 代表當前目錄,.. 代表上一級目錄)。對於文件來說,這表示硬鏈接數,表示有多少個文件使用了相同的 inode 號,也就代表這個文件可以被刪除多少次。inode 號記錄了文件的元數據信息(包括文件在磁盤上的位置)
第三列:擁有者
第四列:擁有組
第五列:目錄或文件的大小(單位字節)
第六列:最後一次修改時間
第七列:文件或目錄名
ls -lh :第五列的文件大小以最合適的單位顯示。
ls -i :列出當前目錄下的所有目錄或文件的 inode 號。
ls -a :列出當前目錄下的所有隱藏目錄或文件。
ls -ld :列出當前目錄自己的詳細信息,而不是子目錄的詳細信息。
ls -lt :以時間排序,時間越新的排在越上面。
更多 ls 命令的選項請參見 man 幫助(man ls) 。
alias命令(別名)
alias :查看系統當中一共設置了那些別名。
which 命令:查看該命令的別名以及絕對路徑。
PATH變量:記錄可執行文件(命令)所在的目錄。一個命令只有在這些目錄下,才能被直接執行,否則需要使用絕對路徑來執行。
自定義命令:alias wwl='ls -la'
取消別名:unalias wwl
ls命令和alias命令