shell
hardlink
rdfind

重複ファイルをハードリンクに置き換える

More than 1 year has passed since last update.

rdfind コマンドを使うと、簡単に重複ファイルをハードリンクに置き換えられます。

(単に削除したり、 symlink にしたりすることもできます)

たとえば rsync --link-dest するつもりだったのに --link-dest をつけ忘れていた、といった時には便利でしょう。


使い方



  • 以下のように実行します

    rdfind -makehardlinks true dir
    



  • 適用前に確認したいとき

    rdfind -makehardlinks true -dryrun true dir
    



  • 対象を複数指定することもできます

    rdfind -makehardlinks true dir/subdir1 dir/subdir2
    


より詳しい使い方は Rdfind – redundant data find を参照してください。