この資料は Rust 製のコマンドラインツール duplink について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
ディレクトリツリーから重複ファイルを発見し、重複を解消するためのシンプルなCLIツールです
% cargo install duplink
Windowsでは次のようにインストールします。
$ rustup toolchain add nightly
$ cargo +nightly install duplink
duplink [FLAGS] [OPTIONS] <PATH>...
-h
, —help
ヘルプ情報を表示する-V
, —version
バージョン情報を表示する-d
, --debug
デバッグメッセージを表示します。-L
, —dedup-hard
重複するファイルをハードリンクに変換する-f
, -follow
シンボリックリンクをたどる。デフォルトで有効です。--hdd
アクセスパターンをHDD用に最適化する
デフォルトでは、duplinkはSSDに最適化されている
このオプションを使用すると、ランダムリードを減らすために大きなファイルを同時に開くことはしなくなる