txt
現在のディレクトリ内のすべてのファイルを削除する方法を知っていますrm *.txt
。現在のディレクトリからファイルを除くすべてのファイルを削除する方法を知っている人はいますかtxt
?
ベストアンサー1
あなたはそれを使用することができますfind
:
find . -type f ! -name '*.txt' -delete
またはbashの拡張ワイルドカード機能:
shopt -s extglob
rm *.!(txt)
またはzshから:
setopt extendedglob
rm *~*.txt(.)
# || ^^^ Only plain files
# ||^^^^^ files ending in ".txt"
# | \Except
# \Everything