linux - 如何列出目录shell脚本中的文件

标签 linux shell

我需要列出目录中的文件。但只有真正的文件,而不是文件夹。 只是找不到一种方法来测试文件是文件夹还是目录....

有人可以为此提供一个 pice o 脚本吗?

谢谢

最佳答案

如何使用 find

在当前目录中查找常规文件并输出排序列表:

$ find -maxdepth 1 -type f | sort

要查找任何不是目录的东西(注意:在类 Unix 系统中,除了常规文件和目录之外还有更多东西):

$ find -maxdepth 1 ! -type d | sort

关于linux - 如何列出目录shell脚本中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12082884/

相关文章:

linux - 在两个连续行上搜索两个模式并在匹配前打印 n 行

bash - 如何通过 bash 变量将带引号的字符串作为单个参数传递

ruby - 为什么 POSIX 信号在某些 Linux 机器上被忽略?

python - 如何使用python识别硬链接(hard link)?

regex - 如何使用 sed 命令从文件中删除包含特定字符串的行

bash - 如何在 Shell 脚本中为 "for"语句使用 2 个变量

php - Zend_Form 不渲染

linux - 将引用作为参数传递给函数

linux - 创建一个 awk 脚本来读取另一个 awk 文件的输出并实现总和和平均值

bash - shell脚本换桌面壁纸