小编atk*_*atk的帖子

POSIX 查找所有本地文件

我正在尝试编写一个跨平台的命令行,它将在文件系统上找到所有本地文件。

我的意图是使用该find命令,仅使用 POSIX 参数。有没有办法跳过远程文件系统上的文件,同时仅限于 POSIX 命令,而无需编程?

我当前的命令行是

find -type f -print
Run Code Online (Sandbox Code Playgroud)

但这显然列出了每个常规文件,而不仅仅是本地文件。

我知道这个-local标志,但据我所知,它不是 POSIX 或跨平台标准的其他部分。 locate似乎也不是跨平台的。我也不认为该-xdev标志是我正在寻找的,因为我想搜索所有本地安装的文件系统 - 如果//home都是本地的,并且我运行find / -xdev -printfind应该跳过/home(除非我误解了东西)。

就其价值而言,以下 URL 是有用的资源...

find posix

6
推荐指数
1
解决办法
3903
查看次数

标签 统计

find ×1

posix ×1