Cara mencari perbezaan antara dua direktori menggunakan alat diff dan meld
- 2354
- 663
- Dale Harris II
Dalam artikel terdahulu, kami mengkaji semula 9 alat perbandingan dan perbezaan fail terbaik (diff) untuk Linux dan dalam artikel ini, kami akan menerangkan bagaimana untuk mencari perbezaan antara dua direktori di Linux.
Biasanya, untuk membandingkan dua fail di Linux, kami menggunakan berbeza - Alat baris arahan Unix yang mudah dan asli yang menunjukkan perbezaan antara dua fail komputer; Membandingkan fail garis mengikut baris dan mudah digunakan, dilengkapi dengan pra-dipasang pada kebanyakan jika tidak semua pengagihan linux.
Persoalannya ialah bagaimana kita mendapat perbezaan antara dua direktori di Linux? Di sini, kami ingin tahu apa fail/subdirektori biasa dalam dua direktori, yang terdapat dalam satu direktori tetapi tidak di yang lain.
Sintaks konvensional untuk berlari diff adalah seperti berikut:
$ diff [opsyen] ... fail $ diff option dir1 dir2
Secara lalai, outputnya diperintahkan mengikut abjad mengikut nama fail/subdirektori seperti yang ditunjukkan dalam tangkapan skrin di bawah. Dalam perintah ini, -q
suis memberitahu diff untuk melaporkan hanya apabila fail berbeza.
$ diff -q direktori-1/ direktori-2/Perbezaan antara dua direktori
Sekali lagi diff tidak masuk ke subdirektori, tetapi kita boleh menggunakan -r
Tukar untuk membaca subdirektori juga seperti ini.
$ diff-qr direktori-1/ direktori-2/
Menggunakan alat visual dan penggabungan MELD
Terdapat pilihan grafik yang sejuk yang dipanggil meld (alat diff dan gabungan visual untuk desktop gnome) Bagi mereka yang suka menggunakan tetikus, anda boleh memasangnya seperti berikut.
$ sudo apt pemasangan meld [Debian/Ubuntu Systems] $ sudo yum Install MELD [Rhel/Centos Systems] $ Sudo DNF Install MELD [Fedora 22+]
Sebaik sahaja anda memasangnya, cari "meld" di dalam Ubuntu Dash atau Menu Linux Mint, dalam Gambaran Keseluruhan Aktiviti di desktop fedora atau centos dan melancarkannya.
Anda akan melihat Meld antara muka di bawah, di mana anda boleh memilih perbandingan fail atau direktori serta paparan kawalan versi. Klik pada perbandingan direktori dan pindah ke antara muka seterusnya.
Alat perbandingan meldPilih direktori yang anda ingin bandingkan, perhatikan bahawa anda boleh menambah direktori ketiga dengan memeriksa pilihan "Perbandingan 3-cara".
Pilih direktori perbandinganSebaik sahaja anda memilih direktori, klik pada "Bandingkan".
Menyenaraikan perbezaan antara direktoriDalam artikel ini, kami menerangkan bagaimana mencari perbezaan antara dua direktori di Linux. Sekiranya anda mengetahui cara perintah lain atau cara GUI, jangan lupa untuk berkongsi pendapat anda ke artikel ini melalui bahagian komen di bawah.
- « Cara Mengkonfigurasi dan Mengintegrasikan Perkhidmatan Iredmail ke Samba4 AD DC - Bahagian 11
- Cara memulihkan direktori yang dipadam /tmp di linux »