詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。
# cd filesystem1
# find . -print -depth | cpio -pdm filesystem2
現在の作業ディレクトリで処理を始めます。
ファイル名を出力します。
ディレクトリ階層を下降し、すべてのファイル名を出力します。
ファイルのリストを作成します。
必要に応じてディレクトリを作成します。
ディレクトリ上で正しい変更時間を設定します。
詳細は、cpio(1) のマニュアルページを参照してください。
指定したディレクトリ名からファイルがコピーされます。シンボリックリンクは保持されます。
また、–u オプションも指定できます。このオプションは、無条件にコピーを実行します。u オプションを指定しない場合、古いファイルが、新しいファイルで置換されません。このオプションは、ディレクトリごとコピーするときに、コピーするファイルの一部がすでにターゲットのディレクトリ中に存在する場合に便利です。
# cd filesystem2 # ls
# rm -rf filesystem1
# cd /data1 # find . -print -depth | cpio -pdm /data2 19013 blocks # cd /data2 # ls # rm -rf /data1