「find」コマンドを一時停止/再開することは可能ですか?

「find」コマンドを一時停止/再開することは可能ですか?

遅いファイルシステムがあり、その中のすべてのファイルを一覧表示したいとします。

find . -type f -printf "%p\n"

このコマンドを中断して状態を保存し、後で再起動できるような方法で起動することは可能ですか? 私は CTRL-Z のような答えを求めているのではなく、find が "-start-from-path" オプションをサポートする場合のように動作するソリューションを求めています。

答え1

簡単に答えると、ノーです。

この機能を実現するには、各サブディレクトリを再帰的に処理し (深さ優先または幅優先)、その状態を一時ファイルに効率的に保存して再開できるようにするスクリプトを作成する必要があります。これは簡単ではない (しかし興味深い) 作業であり、シェル スクリプトではなく、Perl、Python、Ruby などの高レベルのスクリプト言語をお勧めします。

関連情報