最近、デフォルトのmacOS(El Capitan)をUbuntu 16.10(MacBook Pro 11.1上)に置き換え、すべてのドキュメントを外部ドライブにバックアップしました。
ドライブからすべてのドキュメントを移行すると、多くの._
ファイル(._DS_Store
、._.DS_Store
、および._
で始まるいくつかのドキュメントのコピーが作成されました。元のドキュメント名が続きます。
これらのファイルをすべて取り除きたいです。私はBleachbitを試しましたが、それは明らかに._DS_Store
ファイルのみを見つけ、他のタイプは見つけません。私は、ドキュメントのこれらの複製をすべて安全に削除する方法を見つけることに特に興味があります。また、これらすべての._
ファイルはいくつかの異なるフォルダーとサブフォルダーに散らばっているので、実際に気にするものを削除せずに、システム全体を検索してそれらを見つけて削除できるようにしたいと思います約。
誰でもこれを行うための最良の方法をお勧めできますか?ありがとう
親からfind
を再帰的に使用する:
find . -type f -name '._*'
Append -delete
をチェックした後、ファイルを削除します。
find . -type f -name '._*' -delete
bash
を使用して、親ディレクトリから:
shopt -s globstar ## Enables recursive glob match
for f in **/._*; do [[ -f $f ]] && echo "$f"; done
確認後、次を実行します。
for f in **/._*; do [[ -f $f ]] && rm "$f"; done
shopt -u globstar