Linux命令:ls

Lasted 2019-12-12 16:50:24

ls 命令用于列出所有文件和目录名。

常用选项参数

  • -l 显示详细信息,每行显示一条。
  • -g 类似 -l 但不显示所有者信息。
  • -o 类似 -l 但不显示组信息。
  • -a, --all 显示所有文件,包括以 . 开头的文件名(默认不显示)。
  • -A, --almost-all 显示所有文件,但不包括以 . 或 .. 开头的文件名。
  • --author 与-l一起使用,显示文件作者。
  • --block-size=SIZE 与-l一起使用,按单位显示,比如:`--block-size=M`。
  • -r, --reverse 反序显示列表。
  • -i 显示文件或者目录索引信息。
  • -t 按文件修改时间排序。
  • -S 按文件大小排序。
  • -c 按文件最后修改时间排序。
  • -u 按文件访问时间排序。
  • -R 列出所有子目录下的文件。

常用命令

1. 每行显示一条信息,输出详细信息 ls -l。可以使用别名:ll,效果一样。

2. 显示隐藏文件 ls -al。

3. 显示当前目录下文件和目录个数。

命令脚本如下:

#显示详细信息
ls -l
#显示隐藏文件
ls -al
#显示目录下文件个数
ls -l *|grep "^-"|wc -l
#显示目录个数
ls -l *|grep "^d"|wc -l