みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

linuxで特定の名前のファイル一括削除

linuxで特定の名前のファイルを一括削除する方法を調べてみたんですが、
ワイルドカードが使えず困っています。
他に方法はないでしょうか?
em-websocketを一括削除したいです。
この名前のファイルというファイルをいったん全部削除したいです。
よろしくお願いします。

投稿日時 - 2019-05-08 16:50:11

QNo.9614730

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

find / -type f -name em-websocket -exec rm {} \;

ルートディレクトリを起点にディレクトリを辿っていき
名前が em-websocket のファイルを見付けたら rm で削除。

詳細はman find等でfindの使い方を調べてみてください。

投稿日時 - 2019-05-08 20:32:13

ANo.1

他に方法というけど、どういう方法を調べたら駄目と判断したのか分からんからアドバイスしにくい。find で探して xargs rm に渡すか -delete とかでは駄目なん?

find . -name foo\* -print0 | xargs -0 rm -i
要は * をエスケープするか "" などでくくるかということだけども?

投稿日時 - 2019-05-08 20:28:42

あなたにオススメの質問