如何忽略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是目录。所以我想删除结果中的那些目录,我不能使用type -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
由于
答案 0 :(得分:4)
仅排除目录:
find /testfile1 ! -type d
这将包括符号链接和各种其他非常规文件。
答案 1 :(得分:0)
-type f
作为测试,只返回常规文件