ハードリンク数= 1のすべてのファイルを検索(および削除)

ハードリンク数= 1のすべてのファイルを検索(および削除)

macOS 10.13パーティションの1つで使用されていないディスク容量を回復するのに問題があります。

ありがとう広い視野、Mac用の写真から何かを削除するたびにiPhotoから継承した場合、何が起こるのかハードリンクフォルダ内のファイルはPhoto Library.photoslibrary削除されるため、フォルダに孤立ファイルが残りますiPhoto Library.migratedphotolibrary

だから私に必要なのは

  1. 古いiPhoto Library.migratedphotolibraryフォルダでハードリンク数= 1のすべてのファイルを見つけます(リンク数=2のファイルは新しいフォルダにもハードリンクする可能性が高いため、そのまま残す必要がありますPhoto Library.photoslibrary)。
  2. 削除してください。

これら2つのタスクをすぐに実行できるバッチプログラムを端末で実行できることをお勧めします。いくつかの初期のヒントでも私に多くの助けになります。

ベストアンサー1

あなたは非常に近いです。あなたはとfindを使用しますrm

 find «directory name» -links 1 -exec echo '{}' '+'

echo正しいコマンドではありません。テスト後に変更しますrm --

おすすめ記事