22l*_*nly 5 command-line files
如何列出目录及其所有子目录中超过 100 行的文件?此类终端命令的示例将非常有帮助。
有没有工具可以计算给定文件的行数?
您可以使用wc字数统计实用程序来计算行数:
find . -type f -print0 | xargs -0 wc -l | sort -n
Run Code Online (Sandbox Code Playgroud)
使用以下命令:
find <folder-to-search> -name "*.txt" -type f -exec sh -c 'test `wc -l {} | cut -f1 -d" "` -gt "100"' \; -print
Run Code Online (Sandbox Code Playgroud)
还要看一下-name参数,目前您只能找到以.txt. 你想改变它,或者只是删除参数和参数来查找所有文件。