Kif issib id-differenza bejn żewġ direttorji billi tuża Diff u Meld Tools


F'artiklu preċedenti, aħna rrevejna 9 l-aħjar għodod ta 'tqabbil u differenza (Diff) ta' fajls għal Linux u f'dan l-artikolu, se niddeskrivu kif issib id-differenza bejn żewġ direttorji fil-Linux.

Normalment, biex tqabbel żewġ fajls fil-Linux, nużaw id-diff - għodda sempliċi u oriġinali tal-linja tal-kmand Unix li turik id-differenza bejn żewġ fajls tal-kompjuter; iqabbel fajls linja b'linja u huwa faċli biex tużah, jiġi installat minn qabel fuq il-biċċa l-kbira jekk mhux id-distribuzzjonijiet kollha tal-Linux.

Il-mistoqsija hija kif niksbu d-differenza bejn żewġ direttorji fil-Linux? Hawnhekk, irridu nkunu nafu liema fajls/sottodirettorji huma komuni fiż-żewġ direttorji, dawk li huma preżenti f'direttorju wieħed iżda mhux fl-ieħor.

Is-sintassi konvenzjonali għat-tħaddim tad-diff hija kif ġej:

$ diff [OPTION]… FILES
$ diff options dir1 dir2 

B'mod awtomatiku, l-output tiegħu huwa ordnat alfabetikament bl-isem tal-fajl/subdirectory kif muri fil-screenshot hawn taħt. F'dan il-kmand, is-swiċċ -q jgħid lil diff biex jirrapporta biss meta l-fajls ikunu differenti.

$ diff -q directory-1/ directory-2/

Għal darb'oħra diff ma jidħolx fis-subdirettorji, iżda nistgħu nużaw is-swiċċ -r biex naqraw is-subdirettorji wkoll bħal dan.

$ diff -qr directory-1/ directory-2/ 

Bl-użu Meld Visual Diff u Merge Tool

Hemm għażla grafika friska msejħa meld (għodda viżwali ta 'diff u amalgamazzjoni għad-Desktop GNOME) għal dawk li jieħdu pjaċir jużaw il-maws, tista' tinstallaha kif ġej.

$ sudo apt install meld  [Debian/Ubuntu systems]
$ sudo yum install meld  [RHEL/CentOS systems]
$ sudo dnf install meld  [Fedora 22+]

Ladarba tkun stallajtu, fittex \meld fil-Menu Ubuntu Dash jew Linux Mint, f'Ħarsa Ġenerali tal-Attivitajiet f'Fedora jew id-desktop CentOS u niedah.

Se tara l-interface Meld hawn taħt, fejn tista 'tagħżel paragun tal-fajl jew tad-direttorju kif ukoll il-veduta tal-kontroll tal-verżjoni. Ikklikkja fuq il-paragun tad-direttorju u mxi għall-interface li jmiss.

Agħżel id-direttorji li trid tqabbel, innota li tista 'żżid it-tielet direttorju billi tiċċekkja l-għażla \Tqabbil 3-way.

Ladarba għażilt id-direttorji, ikklikkja fuq \Qabbel.

F'dan l-artikolu, iddeskrivejna kif issib id-differenza bejn żewġ direttorji fil-Linux. Jekk taf xi kmandline jew mod ieħor ta 'gui, tinsiex taqsam il-ħsibijiet tiegħek għal dan l-artikolu permezz tat-taqsima tal-kummenti hawn taħt.