不使用 ls 命令列出目录内容的不同方法

sssssssssss

“ls” command 是在 Linux 和类 Unix 系统中列出目录中文件和目录的最常用命令。 但是,还有其他方法可以 不使用 ls 命令列出目录内容. 您可能知道,对于最流行和广泛使用的现有 Linux 程序,存在许多替代程序。 我们已经发布了一些好的替代品 ‘最佳’, 替代品 ‘从’ 命令和替代方法 ‘男子’ 页。 今天,在本教程中,我们将看到在 Linux 中不使用“ls”命令列出目录内容的 11 种替代方法。

内容

  1. 不使用 ls 命令列出目录内容
    1. 1. 使用“echo”命令列出文件
    2. 2.使用’printf’命令列出文件和目录
    3. 3. 使用 ‘dir’ 命令列出文件和目录
    4. 4. 使用 ‘find’ 命令列出文件和目录
    5. 5. 使用 ‘stat’ 命令列出文件和目录
    6. 6. 使用 ‘grep’ 命令列出文件和目录
    7. 7. 使用 ‘lsattr’ 命令列出文件和目录
    8. 8. 使用 ‘getfacl’ 命令列出文件和目录
    9. 9. 使用’for循环’列出文件和目录
    10. 10. 使用“Vim”编辑器列出文件和目录
    11. 11. 使用“树”命令列出文件

不使用 ls 命令列出目录内容

通常,大多数 Linux 用户使用“ls”命令列出目录中的文件和目录。 例如,我们可以使用下面的命令来显示一个名为的目录的内容 ostechnix.

$ ls ostechnix/

使用 ls 命令列出目录内容

这就是我们列出文件和目录的方式。 但是,有一些方法可以做到这一点。 到目前为止,我只知道以下十种方法。 如果我遇到任何其他更好的方法,我也会添加它们。 另外,如果您知道其他方法可以做到这一点,请在下面的评论部分告诉我们。

建议阅读:

  • 如何在 Linux 中 Cd 进入目录时自动列出目录内容

1. 使用“echo”命令列出文件

回声 command 是最常用的内置命令,在 shell 脚本和批处理程序中用于打印给定的参数。 您可以将任何文本/字符串作为参数传递,并且 echo 命令将在标准输出或文件中显示它们。 该命令不仅用于打印给定的参数,还可以用于列出文件。

要列出当前目录中使用的文件,只需键入:

$ echo *