2014-09-10 54 views

回答

1

使用find在該職位建議,並與!否定-name條件有其他方式輪:

find . -type f ! -name "*.txt" 
#  ^^^^^^^ ^^^^^^^^^^^^^^^ 
# just files  | 
#    file names not ending with .txt 
+0

'-type f'也是我需要在這種情況下,找到只有文件。我終於在查找手冊頁中查找了'not' - 排除和反轉不存在:P – 2014-09-10 14:00:39

+0

Trye!增加了'-type f'。但是,那麼這個解決方案是否用'!'工作? – fedorqui 2014-09-10 14:03:29

+1

是的 - 我只是不能很快接受答案;) – 2014-09-10 15:12:42

0

這是否對你的工作?

ls -lr | grep -E -v "*.txt$" 

我測試我的結尾,它的工作,-E擴展grep

+0

只有當r是大寫的R;)(不能編輯小於6個字符的答案) – Jerther 2017-02-15 14:26:37