ls是linux中最經常使用的命令之一node
ls 的功能是list directory contents,其經常使用的選項以下:linux
(1) -l use a long listing format(長格式,顯示完整信息)socket
文件類型:orm
-: 普通文件ip
d: 目錄文件(directory)it
b: 塊設備文件(block)pip
c: 字符設備文件(character)form
l: 符號連接文件(symbolic link file)file
p: 命令管道文件(pipe)權限
s: 套接字文件(socket)
文件權限: 9位,每3位一組 rwx
文件硬連接的次數
文件的屬主(owner)
文件的屬組(group)
文件的大小(size):默認單位是字節
時間戳(timestamp)
- 訪問 access
- 修改 modify 指改變文件內容
- 改變 change 指改變文件metadata
(2)-h, --human-readable with -l, print sizes in human readable format (e.g., 1K 234M 2G)
(3)-a, --all, do not ignore entries starting with .
「.「 當前目錄
「..「 父目錄
(4) -d, --directory, list directories themselves, not their contents
(5)-i, --inode, print the index number of each file
(6)-r, --reverse reverse order while sorting
(7)-R, --recursive list subdirectories recursively