我遇到与this post完全相同的问题。
我只想找到不 .txt
个文件的所有文件的列表,而不是查找所有.txt
个文件。
像
这样的东西$ ls -LR | grep -v .java
这绝对不能做我想要的。
答案 0 :(得分:1)
按照该帖子中的建议使用find
,并使用-name
取消!
条件,反之亦然:
find . -type f ! -name "*.txt"
# ^^^^^^^ ^^^^^^^^^^^^^^^
# just files |
# file names not ending with .txt
答案 1 :(得分:0)
这对你有用吗?
ls -lr | grep -E -v "*.txt$"
我在我的结尾测试了它并且它起作用了,-E extended grep