コマンドラインを使用して複数の._ファイルを削除する方法

コマンドラインを使用して複数の._ファイルを削除する方法

私のMACにはこれらのファイルがありますが、._ファイル名/フォルダの前に奇妙な文字があります。一度に削除したいです。コマンドラインでこれを行う方法はありますか?

例えば。 ._js ._css ._image

通常の画像フォルダに入ると、実際のファイルだけでなく、これらのファイルの他のグループも表示されます。

答え1

Bashでは、プレフィックスが付いた現在の作業ディレクトリのすべてのエントリが削除されます._

rm ._*

本当に欲しいのが、名前をプレフィックスのない形式に変更することであれば、次のことを実行できます。

ls ._* | while read line
do
  mv -- "$line" "${line:2}"
done

関連情報