一直在尝试,从未被放弃:
为什么报错?
find版本不对?换
命令行参数写错了?去服务器上试试
查找准确的文件名,没问题啊?!
14174 $ find . -name shareprofile.txt -type f
./shareprofile.txt
[Administrator@RobertNote
查找泛文件名,就是不行?!!
[Administrator@RobertNote@/g/Mxt10@周二 2019-07-09@14:14:23]
14167 $ /c/Git/usr/bin/find /g/Mxt10 -maxdepth 1 -name "*"
/usr/bin/find: paths must precede expression: cepip_shareprofile.txt
Usage: /usr/bin/find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
要死了,必须要去网上搜索了:
211服务器上可以(find (GNU findutils) 4.5.11),本地mobaxterm不行,本地find版本还更高呢(find (GNU findutils) 4.6.0)!
find . -name "*txt" -type f
搜博客发现,也许转义一下可以:
14171 $ find -maxdepth 1 -name "\*txt"
./cepip_shareprofile.txt
./shareprofile.txt
./shareprofile_alldups.txt
./shareprofile_alldups_awk.txt
./shareprofile_alldups_vimsort.txt
./shareprofile_awk.txt
./shareprofile_bak.txt
./shareprofile_cl2.txt
./shareprofile_combine.txt
果然是气死我啊!
网友评论