linux 查找命令:我不想打印前导点斜杠(./)[关闭]

mw3dktmi  于 2023-10-16  发布在  Linux
关注(0)|答案(1)|浏览(100)

已关闭此问题为not about programming or software development。它目前不接受回答。

这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
13天前关闭
Improve this question
当我发出find命令时:

$ find . -type f
./Makefile
./main.py
./pkg
./pkg/__init__.py

输出几乎是我想要的,除了前面的./。我知道我可以使用其他命令,如sed删除部分,但想知道是否有东西在find可以完成同样的?
我的预期输出是:

Makefile
main.py
pkg
pkg/__init__.py
4dc9hkyq

4dc9hkyq1#

这通常相当于:

find * -type f

不同的是,如果当前目录中有任何点文件,它们不会被包括在结果中,因为*不匹配开始为.的文件。
如果当前目录中有太多的文件(数以千计),这也可能得到一个“命令太长”错误。

相关问题