Linux 列表目录
Linux列表目录
有多种方法可以在Linux系统上列出有关文件和目录的信息。但是 ls 是我们可以用来列出文件和目录的主要命令。该命令将列出文件系统中的文件和目录,并显示完整的信息。这是GNU核心实用程序包的一部分,安装在每个 Linux 发行版上。
如何使用ls命令
如果我们要使用 ls 命令,那么我们必须使用以下语法:
如果没有任何选项和参数,我们使用 ls 命令,则ls命令将向您显示当前工作目录中每个文件的列表。
当我们执行上述命令时,文件将按字母顺序列出在适合我们终端的多列中:
为了在确定的目录中列出文件,我们必须将目录的路径(如参数或参数)传递给 ls 命令。例如,为了列出/etc目录的内容,我们必须键入以下命令:
使用通配符列出目录
使用通配符列出目录是列出目录的最简单方法。在此,每个目录都以斜杠结尾。
语法:
使用-F Option和grep列出目录
-F选项附加一个尾随的正斜杠。因此,我们可以借助以反斜杠(/)结尾的'grep'行来grep目录;
语法:
我们还可以使用不带-l 选项
语法:
使用-l选项和Grep列出目录
在 ls 长列表中表示ls-l,我们可以对这些行进行" grep"
语法:
使用Echo命令
借助echo命令,我们可以列出以正斜杠(/)结尾的条目。
语法:
使用printf
在以类似的方式,我们可以使用printf突出显示以正斜杠(/)/
结尾的字符串,
语法:
使用查找命令
使用 find 命令,我们可以根据文件类型查找文件。
语法:
$ find .-maxdepth l-type d
在上述命令中,maxdepth选项指定在以下位置执行搜索仅特定目录。否则,find命令将通过遍历每个目录及其子目录来递归地找到目录。在我们在 ls 命令中使用的所有上述方法中,我们可以通过-a 选项实现相同的目的。例如:
语法:
递归列出子目录
-R 选项告诉 ls 命令以递归方式显示子目录的内容: