Příkaz, který používám, je:
diff -qr dir1/ dir2/
Je úplně stejná jako Markova :) Ale jeho odpověď mi vadila, protože používá různé typy vlajek a přinutilo mě to podívat se dvakrát. Při použití Markových podrobnějších příznaků by to bylo:
diff --brief --recursive dir1/ dir2/
Omlouvám se za příspěvek, když je druhá odpověď naprosto přijatelná. Nemohl jsem se zastavit... pracuji na tom, abych byl méně pedantský.
Zkuste:
diff --brief --recursive dir1/ dir2/
Nebo alternativně s krátkými příznaky -qr
:
diff -qr dir1/ dir2/
Pokud chcete také vidět rozdíly pro soubory, které nemusí existovat v žádném adresáři:
diff --brief --recursive --new-file dir1/ dir2/ # with long options
diff -qrN dir1/ dir2/ # with short flag aliases
Rád používám git diff --no-index dir1/ dir2/
, protože může zobrazit rozdíly v barvě (pokud máte tuto možnost nastavenou v konfiguraci git) a protože zobrazuje všechny rozdíly v dlouhém stránkovaném výstupu pomocí "méně".
Jak mohu omezit počet výsledků vrácených z grep?
Jak v linuxovém terminálu zobrazím datum poslední změny složky s ohledem na její obsah?