Skip to content

ls 列出文件

字数
531 字
阅读时间
3 分钟

说明

list,列表的含义,使用这个命令可以看到当前 工作目录 下的目录和文件

语法

shell
ls [-alrtAFR] [路径...]

示例

shell
$ ls
Git  source

参数

展示隐藏文件 - 参数 a

通常目录中还会存在一些隐藏文件,比如以英文句点 . 开头的文件,这些文件默认是不会被 ls 列举出来的,需要添加 参数 aa 指的是 all(全部)

示例:

shell
$ ls -a
.   .bash_logout  .viminfo  .yarn  .z .zshrc.pre-oh-my-zsh

列表形式打印 - 参数 l

横着打印的话并不是很方便去阅读和理解,我们可以把 ls 命令的结果使用列表的形式展示出来,需要添加参数 ll 指的是 list(列表)

shell
$ ls -l
总用量 36
drwxrwxr-x 4 neko neko    28 7月  30 14:33 Git
drwxrwxr-x 3 neko neko    23 9月  29 16:17 source

列表中有许多信息,这些信息可以通过下面的列表来一一对应查看:

权限链接数归属用户归属用户组大小最后更新月份最后更新日期最后更新时间名称
drwxrwxr-x4nekoneko287月3014:33Git
drwxrwxr-x3nekoneko239月2916:17source

关于权限,可以参考:Linux 权限 其中:

  1. 链接数 指的是 Unix 文件系统中的 inode 链接数,这个值只对目录有效,指的是目录下面的 项目数量
  2. 用户组 在这个地方通常每个用户会对应有一个同名的组,这个组也有可能是别的组,比如 wheel(RHEL 系 Linux 系统的超级管理员组组名)
  3. 最后更新时间 是根据本机的时区来计算的,如果是通过 SSH 访问的机器,这个时间对应的是服务器的时间,并非是本地计算机的时间

贡献者

文件历史

撰写