質問

私は、アポストロフィを持っているフォルダ内のすべてのファイルを削除する方法を教えてください。

例えば:

  

ベアード/さんTunnel.jpg

     

バッハ/さんBirds.jpg

     

このISN //」トンgood.png


私は次のように、そのまま残るためにアポストロフィを持っていないすべてのものを削除したファイルが、何をしたいと思います

  

これはgood.jpgです   donotdelete.png

役に立ちましたか?

解決

SHであなたができる

rm *\'*

他のヒント

あなたはfindコマンドを使用することができます:

find . -name "*'*" -delete

@Bryanは彼のコメントで指摘したように、これは現在のディレクトリのとすべてのサブディレクトリの中のすべてのファイルを削除します。あなたが下降したくない場合はディレクトリが使用します:

find . -name "*'*" -maxdepth 1 -delete

現在のディレクトリにfindの滞在になります。

GNU見つける

find /path/ -type f -name "*[']*" -exec rm {} +;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top