Krahasoni skedarët me Utility "cmp" në Linux

Cmp shërbimeve krahason dy skedarë të çdo lloji dhe i shkruan rezultatet në prodhimin standard. By default, cmp hesht nëse skedarët janë të njëjtë; nëse ato ndryshojnë, blloku dhe numri i linjës në të cilin ndodhi ndryshimi i parë raportohet.

Bytët dhe linjat numërohen duke filluar me një.

përmbledhje

cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]

Switches

Çelsat e mëposhtme zgjerojnë funksionalitetin e komandës:

-l

Shtypni numrin e byte (decimal) dhe vlerat e ndryshme byte (oktal) për çdo ndryshim.

-s

Mos shtypni asgjë për skedarë të ndryshëm; vetëm kthim statusin e daljes.

& # 34; Skip & # 34; argumentet

Argumentet opsionale skip1 dhe skip2 janë kompensimet e bajtëve që nga fillimi i file1 dhe file2 respektivisht, ku do të fillojë krahasimi. Zhvendosja është dhjetore me parazgjedhje, por mund të shprehet si vlerë hexadecimal ose oktal duke e paraprirë atë me 0x ose 0 kryesor.

Vlerat e Kthimit

Ndërsa programi cmp del me një nga vlerat vijuese:

Dosjet janë identike.

1- Fotografi janë të ndryshme; kjo vlerë përfshin rastin kur një skedar është identik me pjesën e parë të tjetrës. Në rastin e fundit, nëse opsioni i - nuk është specifikuar, cmp shkruan në rezultatet standarde që EOF është arritur në skedarin më të shkurtër (para se të jenë gjetur dallimet).

> 1- U shfaq një gabim.

Shënimet e përdorimit

Komanda diff (1) kryen një funksion të ngjashëm.

Programi cmp pritet të jetë i pajtueshëm me St-1003.2.

Për shkak se shpërndarjet dhe nivelet e lëshimit të kernel ndryshojnë, përdorni komandën e njeriut ( % man ) për të parë se si përdoret ndonjë komandë specifike në kompjuterin tuaj të veçantë.