当前位置:首页>Linux>Linux杂记 -- ls 命令

Linux杂记 -- ls 命令

  • 2026-09-10 21:05:34
Linux杂记 -- ls 命令

7.1 ls 命令的选项

完整选项列表:
选项说明
ls -a列出所有文件,包括以 . 开头的隐藏文件
ls --color彩色列表 [=always/never/auto]
ls -d列出目录 - 使用 '*/'
ls -F在条目后添加 */=>@\| 中的一个字符
ls -i列出文件的 inode 索引号
ls -l以长格式列出 - 显示权限
ls -la以长格式列出,包括隐藏文件
ls -lh以长格式列出,显示可读的文件大小
ls -ls以长格式列出,显示文件大小
ls -r以相反顺序列出
ls -R递归列出目录树
ls -s列出文件大小
ls -S按文件大小排序
ls -t按时间和日期排序
ls -X按扩展名排序

7.2 最常用的 ls 命令选项

ls 显示当前工作目录中的文件和目录(如果没有传递参数)。默认情况下不显示以 . 开头的隐藏文件。
devops:/usr# lsbin      include  lib      libexec  local    sbin     sharedevops:/usr# 
要查看所有文件(包括隐藏文件/文件夹),使用 ls -a 或 ls -all:
devops:/usr# ls -a.        ..       bin      include  lib      libexec  local    sbin     share
要区分文件、文件夹和符号链接等,使用 ls -F 或 ls --classify:
devops:~# ls -Fgitnote/   hello.rb*  study.git/
在这里,结尾字符用于区分文件和文件夹:
  • / 表示目录
  • * 表示可执行文件
  • @ 表示符号链接
要获取有关文件和目录的更多详细信息,使用 ls -l:
devops:~# ls -ltotal 12lrwxrwxrwx    1 root     root             5 Apr  7 08:25 a_file.txt -> z.txtdrwxr-xr-x   19 root     root          4096 Jan 18 03:52 gitnote-rwxr--r--    1 root     root            42 Jan 11 06:28 hello.rbdrwxr-xr-x    3 root     root          4096 Jan 18 03:48 study.git-rw-r--r--    1 root     root             0 Apr  7 08:26 z.txtdevops:~# 
在这个示例中,内容的总大小为 6460KB。
然后每个文件/目录按字母顺序排列,大写在前,小写在后。
第一个字符是类型(例如 d - 目录,l - 链接,- - 文件)。
接下来的 9 个字符显示用户、组和其他人的权限。
接下来是硬链接数,然后是所有者的名称和组。
下一个字段是以字节为单位的大小。可以通过添加 -h 选项以人类友好的形式显示,例如 6586816 显示为 6.3M。
接下来是时间戳(通常是修改时间)。
最后一个字段是名称。注意:链接还显示链接的目标。

最新文章

随机文章