在Linux中,"ls"命令提供了目录中文件的快速而简洁的概述。它允许您查看有关文件和目录的宝贵信息,如权限、属性等。虽然它是一个基本命令,但当与子命令和选项结合使用时,它是系统管理员和用户的一个极好的资产。
例如,您可以使用"ls"在单个输出中检查目录及其子目录的内容。但是,您需要使用带有递归选项的命令,这是许多人不知道的。所以,这里有一个简短的博客,介绍了在Linux中使用递归"ls"的简单方法。
如何在Linux中使用递归"Ls"
要修改“ls”命令以显示递归文件列表,必须对其使用“R”选项。
LS-R
如上一个图像所示,它列出了当前选定目录中所有可用目录和子目录的内容。
还可以使用语法中的“L”选项递归查看文件、目录及其权限属性,如下所示:
ls—lR
假设您想知道主目录中各个目录的权限。它可能很耗时,但您可以使用前面的命令来代替。
此外,前面的方法将同时列出文件和目录。如果您打算仅使用递归的“ls”来显示目录,请将其与“grep”命令结合使用。
ls—R| grep ":$"
结论
列出目录的内容是Linux用户的一项基本任务,它是使用“ls”命令完成的。但是,如果您经常想要查看某个目录中的其他文件和子目录,则可以使用递归选项。因此,我们通过各种示例解释了“ls”和“递归”选项,您也可以在系统中使用这些示例。