如何忽略find命令中的目录
find /testfile1
/testfile1
/testfile1/tmp1.txt
/testfile1/tmp2.txt
/testfile1/tmp3.txt
/testfile1/tmp4.txt
/testfile1/test1
/testfile1/test1/as
/testfile1/test1/dw
/testfile1/test2
/testfile1/test2/adsad
/testfile1/test2/bc
/testfile1、/testfile1/test1和/testfile1/test2是目录。所以我想删除结果中的那些目录,我不能使用-f类型,因为我需要得到文件的完整路径。
我怎么才能得到完整路径的文件
/testfile1/tmp1.txt
/testfile1/tmp2.txt
/testfile1/tmp3.txt
/testfile1/tmp4.txt
/testfile1/test1/as
/testfile1/test1/dw
/testfile1/test2/adsad
/testfile1/test2/bc
谢谢
最佳答案
仅排除目录:
find /testfile1 ! -type d
这将包括符号链接和其他各种非常规文件。