メモ。
カレントディレクトリにて、名前が”a”で始まるファイルやディレクトリ以外のそれらを削除するコマンド。
1 |
$ ls | grep -v -E '^a' | xargs rm -rf |
未来の自分の為に、簡単な解説を書いておきます。
- まず ls でカレントディレクトリのファイルやディレクトリを列挙します。
- grep -E オプションで拡張正規表現を用いて、除外する条件を指定し、-v オプションで条件にマッチしない行を出力します。
- 結果を xargs コマンドに渡して削除します。
宮崎県在住。
プログラムを書いて暮らしています。趣味はルアーフィッシング、ギター。