如何在Linux上找到文件名短于n个字符的文件?
例如,要使用某些东西,我会递归查找/home/myuser其中长度小于5个字符的所有文件名(因此,foo应找到一个带有名称的文件,但名称barbaz不是因为其名称长度超过4个字符) -我怎么能这样做?
对没有路径的文件名-name进行find操作的选项.你不能说模式中的"短于",但你可以说"长于"并否定:
find . -not -name '?????*'
Run Code Online (Sandbox Code Playgroud)
小智 5
请试试这个
find . -type f -exec basename {} \; | awk '{ if(length($0) < n) print $0 }'
Run Code Online (Sandbox Code Playgroud)
其中“n”不是。字符数
| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |