如何在 Linux 中列出目录内容?
在 Linux 操作系统中,有两个命令可用于列出目录内容。
- ls(列表)命令
- dir(目录)命令
使用 ls 命令列出文件内容。
ls(列表)– ls 命令用于列出 Linux 系统中的目录内容。默认情况下,ls 命令显示当前目录的内容。ls 命令在 EFI(可扩展固件接口) shell 中也可用。
语法
ls 命令的一般语法如下所示:
$ ls [OPTION]... [FILE]...
ls 命令中可用选项的简要说明。
| 序号 | 选项和描述 |
|---|---|
| 1 | -a, --all 显示所有文件,包括隐藏文件 |
| 2 | --author 与 -l 选项一起显示每个文件的作者 |
| 3 | -B, --ignore-backups 不显示备份文件 |
| 4 | -d, --directory 仅列出目录,不列出其内容 |
| 5 | -l 显示长列表格式 |
| 6 | -N, --literal 显示条目名称,不带引号 |
| 7 | -R, --recursive 递归显示子目录 |
| 8 | -x 按行显示列表,而不是按列显示 |
| 9 | -Z, --context 打印每个文件的任何安全上下文 |
| 10 | --help 显示帮助信息,然后退出。 |
| 11 | --version 输出版本信息并退出 |
要在 Linux/Unix 系统中显示当前目录内容,我们使用 ls 命令,如下所示。
$ ls
在这里,我们将以长列表格式显示目录的列表内容,以及每个文件的作者、日期和所有者权限,在 Linux 系统中使用 -l 选项与 ls 命令一起使用。
vikash@tutorialspoint: ~ $ ls -l shadow total 16 -rw-rw-r—1 vikash Vikash 34 Dec 26 19:28 file.txt -rw-rw-r—1 vikash Vikash 34 Dec 26 19:28 file.txt -rw-rw-r—1 vikash Vikash 34 Dec 26 19:38 file.txt drwxrwxr-x2vikash vikash 4096 Dec 26 19:47 snow
dir(目录)– dir 命令用于列出目录的内容,但 dir 命令的输出不像 ls 命令那样彩色。在 Windows 操作系统中,dir 命令也用于列出目录内容。默认情况下,dir 命令以列的形式垂直显示目录的内容。该命令在 CLI(命令行界面)中可用。
语法
dir 命令的一般语法
$ dir [OPTION]... [FILE]...
dir 命令中可用选项的简要说明。
| 序号 | 选项和描述 |
|---|---|
| 1 | -a, --all 显示所有文件,包括隐藏文件 |
| 2 | --author 与 -l 选项一起显示每个文件的作者 |
| 3 | -B, --ignore-backups 不显示备份文件 |
| 4 | -d, --directory 仅列出目录,不列出其内容 |
| 5 | -l 显示长列表格式 |
| 6 | -N, --literal 显示条目名称,不带引号 |
| 7 | -R, --recursive 递归显示子目录 |
| 8 | -x 按行显示列表,而不是按列显示 |
| 9 | -Z, --context 打印每个文件的任何安全上下文 |
| 10 | --help 显示帮助信息,然后退出。 |
| 11 | --version 输出版本信息并退出。 |
要显示当前目录内容,我们也使用 dir 命令。dir 命令的输出不是彩色的,而 ls 命令的输出是彩色的。
$ dir
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP