GNU/Linux >> Linux の 問題 >  >> Linux

あるディレクトリに存在し、他のディレクトリには存在しないファイルを見つける

これでうまくいくはずです:

diff -rq dir1 dir2

オプションの説明 (diff(1) man ページ経由):

  • -r - 見つかったサブディレクトリを再帰的に比較します。
  • -q - ファイルが異なるかどうかのみを出力

diff -r dir1 dir2 | grep dir1 | awk '{print $4}' > difference1.txt

説明:

  • diff -r dir1 dir2 dir1 のみにあるファイルと dir2 のみにあるファイル、および両方のディレクトリに存在するファイルの変更 (ある場合) を示します。

  • diff -r dir1 dir2 | grep dir1 dir1 のみにあるファイルを示します

  • awk ファイル名のみを出力します。


Linux
  1. 現在のディレクトリのすべてのファイル名で1つの文字を別の文字に置き換える方法は?

  2. ディレクトリ内のファイル数を数える最良の方法は何ですか?

  3. 別のディレクトリにある最初のNファイルをコピーしますか?

  1. 検索を使用して特定のディレクトリを検索し、1つのディレクトリを除くその中のすべてのファイルを削除しますか?

  2. Linux の find コマンドを使用してファイルを検索する方法

  3. コアがダンプされましたが、コア ファイルが現在のディレクトリにありませんか?

  1. Linuxで特定の種類のファイルを検索してあるディレクトリから別のディレクトリにコピーする方法

  2. Linuxで最大のファイルとディレクトリを探す

  3. Linux でファイルではなくディレクトリ ツリーをコピーするにはどうすればよいですか?