Linux教程
Linux目录
Linux命令
Linux用户
Linux文件
Linux进程
Linux查询
Linux I/O
Linux正则
Linux安全
Linux shell
Linux网络
Linux VI
Linux 系统命令
Linux 其他

Linux 列表目录

Linux列表目录

有多种方法可以在Linux系统上列出有关文件和目录的信息。但是 ls 是我们可以用来列出文件和目录的主要命令。该命令将列出文件系统中的文件和目录,并显示完整的信息。这是GNU核心实用程序包的一部分,安装在每个 Linux 发行版上。
如何使用ls命令
如果我们要使用 ls 命令,那么我们必须使用以下语法:
ls [options] [files]
如果没有任何选项和参数,我们使用 ls 命令,则ls命令将向您显示当前工作目录中每个文件的列表。
$ ls
当我们执行上述命令时,文件将按字母顺序列出在适合我们终端的多列中:
Linux列表目录
为了在确定的目录中列出文件,我们必须将目录的路径(如参数或参数)传递给 ls 命令。例如,为了列出/etc目录的内容,我们必须键入以下命令:
$ ls /etc

Linux列表目录

使用通配符列出目录

使用通配符列出目录是列出目录的最简单方法。在此,每个目录都以斜杠结尾。
语法:
$ ls-ld */

Linux列表目录

使用-F Option和grep列出目录

-F选项附加一个尾随的正斜杠。因此,我们可以借助以反斜杠(/)结尾的'grep'行来grep目录;
语法:
$ ls-LF  | grep \/$

Linux列表目录
我们还可以使用不带-l 选项
语法:
$ ls-F | grep \/$

使用-l选项和Grep列出目录

在 ls 长列表中表示ls-l,我们可以对这些行进行" grep"
语法:
$ ls-l | grep ^d
Linux列表目录

使用Echo命令

借助echo命令,我们可以列出以正斜杠(/)结尾的条目。
语法:
$ echo */ 

Linux列表目录

使用printf

在以类似的方式,我们可以使用printf突出显示以正斜杠(/)/
结尾的字符串,
语法:
$ printf '%s\n' */

Linux列表目录

使用查找命令

使用 find 命令,我们可以根据文件类型查找文件。
语法:
$ find .-maxdepth l-type d

Linux列表目录
在上述命令中,maxdepth选项指定在以下位置执行搜索仅特定目录。否则,find命令将通过遍历每个目录及其子目录来递归地找到目录。在我们在 ls 命令中使用的所有上述方法中,我们可以通过-a 选项实现相同的目的。例如:
语法:
$ ls-laF |  grep \/$

Linux列表目录
$ ls-la | grep ^d

Linux列表目录

递归列出子目录

-R 选项告诉 ls 命令以递归方式显示子目录的内容:
$ ls-R

Linux列表目录
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4