"dir"命令的输出在所有 Linux 发行版中都一样吗?



我正在准备一个在 Ubuntu 中批量编译 sh 文件。它使用 dir 命令来获取文件列表(以及一些字符串处理以提取名称(。但这可能不是获取列表的最佳方式(但足够简单(。

问题:所有 Linux 发行版是否都回答"dir"命令相同?

dir /usr/lib/nvidia-*
/usr/lib/nvidia-396:
alt_ld.so.conf             libnvidia-cfg.so.396.54
bin                libnvidia-compiler.so
ld.so.conf             libnvidia-compiler.so.1
libEGL_nvidia.so.0         libnvidia-compiler.so.396.54

是的,dir 工具在任何发行版中都应该工作相同,前提是发行版没有自己的修改版本或缺少此工具等。

您可能会发现这对于目录工具的一些背景知识很有帮助

https://www.howtoforge.com/linux-dir-command/

您可以使用tree命令来获取所有文件并过滤所需的任何内容。

tree -f -i .|grep .*.py$在这里,它会 grep 所有.py文件。

这是树文档

例:

root@fdada3432377:/usr/src/app# tree -f -i conn* |grep .*.py$
connection/__init__.py

最新更新