GNU/Linux >> Belajar Linux >  >> Linux

diff untuk menampilkan hanya nama file

Anda juga dapat menggunakan rsync

rsync -rv --size-only --dry-run /my/source/ /my/dest/ > diff.out

Dari halaman manual diff:

-q Laporkan hanya jika filenya berbeda, bukan rincian perbedaannya.
-r Saat membandingkan direktori, bandingkan secara rekursif setiap subdirektori yang ditemukan.

Contoh perintah:

diff -qr dir1 dir2

Contoh keluaran (bergantung pada lokal):

$ ls dir1 dir2
dir1:
same-file  different  only-1

dir2:
same-file  different  only-2
$ diff -qr dir1 dir2
Files dir1/different and dir2/different differ
Only in dir1: only-1
Only in dir2: only-2

Linux
  1. Linux - Mengganti spasi pada nama file

  2. menampilkan kolom ke-2 dari sebuah file

  3. Bagaimana cara mengarahkan output dari system() ke file?

  1. Cara hanya mendapatkan jumlah baris file

  2. Sembunyikan output dari perintah shell hanya jika berhasil?

  3. Grep dalam file log besar (>14 GB) hanya x GB terakhir?

  1. Bagaimana cara Menyimpan output SHOW PROCESSLIST ke dalam file di MySQL?

  2. Looping Melalui File Dengan Spasi Dalam Nama??

  3. Output Ke Stdout Dan Pada Saat Yang Sama Grep Ke File?