質問: ### 発生している問題・エラーメッセージ ``` 環境 CentOS 6.6 Linuxで今とあるファイルとディクトリをコピーして、コピー元からきちんとバックアップが取れているのかをdiffコマンドで確認しています。 ファイルだとdiffで何も返ってこないので差分がないことを確認できるのですが、ディレクトリだと「共通の下位ディレクトリー:/var/test/test_directory/test1とtest_directory/test1」と返ってきます。 これは差分があるからこのように返ってくるのでしょうか? バックアップ先は/share/backup とします。 ``` ### 該当のソースコード ``` バックアップディレクトリの作成 mkdir -p /share/backup cd /share/backup 以下のコマンドでバックアップを実施 cp -p /var/test/common.xml . cp -pr /var/test/test_directory . diffでコピー元と差異を確認 diff /var/test/common.xml common.xml(差分なし) diff /var/test/test_directory test_directory →「共通の下位ディレクトリー:/var/test/test_directory/test1とtest_directory/test1」と返ってくる。 ```
回答: 「共通の下位ディレクトリーがあるけど中身はチェックしていないよ」という意味です。 ディレクトリの中身もチェックするなら-rオプションを指定して下さい。