Linux中如何列出目录内容?
在Linux操作系统中,有两个命令可用于列出目录内容。
ls(列表)命令
dir(目录)命令
使用ls命令列出文件的内容。
ls(list)–ls命令用于列出Linux系统中的目录内容。默认情况下,ls命令显示当前目录的内容。ls命令也可在EFI(可扩展固件接口)shell中使用。
语法
ls命令的一般语法如下-
$ ls [OPTION]... [FILE]...
ls命令中可用选项的简要说明。
显示所有文件,包括隐藏文件
使用-l选项显示每个文件的作者
不显示备份文件
只列出目录,而不是它们的内容
显示长列表格式
不加引号显示条目名称
递归显示子目录
按行而不是按列显示列表
打印每个文件的任何安全上下文
显示帮助消息然后退出。
输出版本信息并退出
在Linux/Unix系统中要显示当前目录内容,我们使用如下所示的ls命令。
$ ls
在这里,我们将在Linux系统中使用-l选项和ls命令以长列表格式显示目录的列表内容以及每个文件的作者、日期和所有者权限。
vikash@nhooo: ~ $ 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(directory)–dir命令用于列出目录的内容,但dir命令的输出不像ls命令那样带有颜色。在Windows操作系统中,dir命令也用于列出目录内容。默认情况下,dir命令以列的形式列出目录的内容并垂直缩短。该命令在CLI(命令行界面)中可用。
语法
dir命令的一般语法
$ dir [OPTION]... [FILE]...
dir命令中可用选项的简要说明。
显示所有文件,包括隐藏文件
使用-l选项显示每个文件的作者
不显示备份文件
只列出目录,而不是它们的内容
显示长列表格式
不加引号显示条目名称
递归显示子目录
按行而不是按列显示列表
打印每个文件的任何安全上下文
显示帮助消息然后退出。
输出版本信息并退出。
要显示当前目录内容,我们也使用dir命令。dir命令的输出没有彩色,而ls命令的输出是彩色的。
$ dir