Si të krahasoni drejtoritë me Meld në Linux
Ne kemi mbuluar tashmë Meld nga pikëpamja fillestare (përfshirë pjesën e instalimit të veglave) dhe kemi mbuluar gjithashtu disa këshilla/truke që synojnë kryesisht përdoruesit e ndërmjetëm të Meld. Nëse ju kujtohet, në tutorialin e fillestarëve, përmendëm se Meld mund të përdoret për të krahasuar të dy skedarët dhe drejtoritë. Tani që kemi mbuluar tashmë krahasimin e skedarëve, është koha për të diskutuar veçorinë e krahasimit të drejtorisë së mjeteve.
But before we do that it'd be worth sharing that all the instructions and examples presented in this tutorial have been tested on Ubuntu 14.04 and the Meld version we've used is 3.14.2.
Krahasoni drejtoritë duke përdorur Meld
Për të krahasuar dy drejtori duke përdorur Meld, hapni mjetin dhe zgjidhni opsionin Krahasimi i drejtorive.
Pastaj zgjidhni drejtoritë që dëshironi të krahasoni:
Pasi të jetë bërë kjo, klikoni butonin Krahaso dhe do të shihni se Meld do të krahasojë të dy drejtoritë krah për krah, siç bën mjeti në rastin e skedarëve:
Sigurisht, duke qenë se këto direktori, ato shfaqen si pemë krah për krah. Dhe siç mund ta shihni në pamjen e mësipërme të ekranit, ndryshimet - nëse është skedar i ri apo skedar i ndryshuar - theksohen me ngjyra të ndryshme.
Sipas dokumentacionit zyrtar të Melds, çdo skedar ose dosje që shihni në zonën e krahasimit të dritares ka një gjendje të vetën. Një gjendje në thelb zbulon se si një skedar/dosje e caktuar është e ndryshme nga hyrja përkatëse në drejtorinë tjetër.
Tabela e mëposhtme - marrë nga faqja e internetit e mjeteve - shpjegon në detaje gjendjet e krahasimit të dosjeve në Meld.
State |
Appearance |
Meaning |
Same |
Normal font |
The file/folder is the same across all compared folders. |
Same when filtered |
Italics |
These files are different across folders, but once text filters are applied, these files become identical. |
Modified |
Blue and bold |
These files differ between the folders being compared. |
New |
Green and bold |
This file/folder exists in this folder, but not in the others. |
Missing |
Greyed out text with a line through the middle |
This file/folder doesn't exist in this folder, but does in one of the others. |
Error |
Bright red with a yellow background and bold |
When comparing this file, an error occurred. The most common error causes are file permissions (i.e., Meld was not allowed to open the file) and filename encoding errors. |
Si parazgjedhje, Meld tregon të gjitha përmbajtjet e dosjeve që krahasohen, edhe nëse ato janë të njëjta (që do të thotë se nuk ka dallim mes tyre). Megjithatë, mund t'i kërkoni veglës që të mos i shfaqë këta skedarë/drejtori duke klikuar butonin E njëjta në shiritin e veglave - klikimi duhet ta çaktivizojë këtë buton.
Për shembull, këtu është krahasimi i drejtorisë tonë kur klikova dhe çaktivizova butonin E njëjta:
Kështu që ju mund të shihni se vetëm ndryshimet midis dy drejtorive (skedarët e rinj dhe të modifikuar) shfaqen tani. Në mënyrë të ngjashme, nëse çaktivizoni butonin I ri, do të shfaqen vetëm skedarët e modifikuar. Pra, në thelb, ju mund t'i përdorni këto butona për të personalizuar se çfarë lloj ndryshimesh shfaqen nga Meld ndërsa krahasoni dy drejtori.
Duke ardhur te ndryshimet, mund të kaloni nga një ndryshim në tjetrin duke përdorur tastet e shigjetave lart e poshtë që ndodhen mbi zonën e ekranit në dritaren e veglave dhe për të hapur dy skedarë për krahasim krah për krah, mund të klikoni dy herë mbi emrin e ndonjë prej skedarëve ose klikoni butonin Krahaso që ndodhet pranë shigjetave.
Shënim 1: Nëse vëzhgoni nga afër, ka shirita në anën e majtë dhe të djathtë të zonës së ekranit në dritaren Meld. Këto shirita në thelb ofrojnë \një përmbledhje të thjeshtë me ngjyra të rezultateve të krahasimit.\ Për çdo skedar ose dosje të ndryshme, ka një seksion të vogël me ngjyra në këto shirita. Ju mund të klikoni çdo seksion të tillë për të kërcyer drejtpërdrejt në atë vend në zonën e krahasimit.
Shënim 2: Ndërsa gjithmonë mund të hapni skedarët krah për krah dhe t'i bashkoni ndryshimet në mënyrën që dëshironi, në rast se dëshironi që të gjitha ndryshimet të shkrihen në skedarin/dosjen përkatëse (që do të thotë që dëshironi të bëni skedari/dosja përkatëse saktësisht e njëjtë) atëherë mund të përdorni butonat Kopjo majtas dhe Kopjo djathtas:
Për shembull, zgjidhni një skedar ose dosje në panelin e majtë dhe klikoni butonin Kopjo djathtas për të bërë hyrjen përkatëse në panelin e djathtë saktësisht të njëjtë.
Duke vazhduar më tej, ekziston një meny rënëse Filtra që ndodhet pranë Njëjtë, I ri dhe Modifikuar treshe butonash. Këtu mund të zgjidhni/çzgjidhni llojet e skedarëve për t'i treguar Meld nëse do t'i shfaqë ose jo këto lloj skedarësh/dosjesh në zonën e shfaqjes gjatë një krahasimi të drejtorive. Dokumentacioni zyrtar shpjegon hyrjet në këtë meny si \modele të emrave të skedarëve që nuk do të shikohen gjatë kryerjes së një krahasimi dosjesh.\
Regjistrimet në listë përfshijnë kopje rezervë, meta të dhëna specifike për OS, kontrollin e versionit, binare dhe media.
Menyja e lartpërmendur është gjithashtu e aksesueshme duke shkuar te Shiko->Filtrat e skedarëve. Mund të shtoni elementë të rinj në këtë meny (si dhe të hiqni ato ekzistuese nëse dëshironi) duke shkuar te Edit->Preferences->Filtrat e skedarëve.
Për të krijuar një filtër të ri, duhet të përdorësh modelet e globit të guaskës. Më poshtë është lista e karaktereve shell glob që Meld njeh:
Wildcard |
Matches |
* |
anything (i.e., zero or more characters) |
? |
exactly one character |
[abc] |
any one of the listed characters |
[!abc] |
anything except one of the listed characters |
{cat,dog} |
either "cat" or "dog" |
Së fundi, një pikë e rëndësishme që ia vlen të dihet për Meld është se rasti i emrit të skedarit luan një rol të rëndësishëm pasi krahasimi është i ndjeshëm ndaj shkronjave të vogla si parazgjedhje. Kjo do të thotë që, për shembull, skedarët README, readme dhe ReadMe do të trajtohen të gjithë nga mjeti si skedarë të ndryshëm.
Fatmirësisht, megjithatë, Meld ju ofron gjithashtu një mënyrë për të çaktivizuar këtë veçori. Gjithçka që duhet të bëni është të shkoni te menyja Shiko dhe më pas të zgjidhni opsionin Injoroni rastin e emrit të skedarit.
konkluzioni
Siç jeni dakord, krahasimi i direktoriumit duke përdorur Meld nuk është i vështirë - në fakt do të them se është shumë i lehtë. E vetmja fushë që mund të kërkojë kohë për të mësuar është krijimi i filtrave të skedarëve, por kjo nuk do të thotë që nuk duhet ta mësoni kurrë. Natyrisht, gjithçka varet nga kërkesa juaj.
Oh, dhe po, madje mund të krahasoni tre drejtori duke përdorur Meld, një veçori të cilës mund t'i qaseni duke klikuar në kutinë e krahasimit me tre drejtime kur zgjidhni drejtoritë që dëshironi të krahasoni. Ne nuk e diskutuam veçorinë në këtë artikull, por patjetër do ta diskutojmë në një nga artikujt tanë të ardhshëm.