Portál AbcLinuxu, 8. května 2025 18:31
Řešení dotazu:
diff -qr /jeden/mountpoint /druhý/mountpoint
Jinak bych si tipnul, že jsi tím „způsobem drag and drop“, ať už to znamená cokoliv, možná nezkopíroval některé soubory a adresáře s názvy začínajícími tečkou. Pokud jsou vnořené ve vybraných adresářích, normálně se rekurzivně zkopírují, ale pokud jsou v hlavním adresáři na flashdisku, možná jsi je vůbec nevybral. Bývají totiž implicitně skryté. Musíš je nechat zobrazit, což se ve většině souborových manažerů zajistí buď zkratkou Alt+. [tečka] nebo někde v nastavení. (Běžně bývá zvykem položky s názvem začínajícím tečkou nezobrazovat. Srovnej například ls ~
a ls -a ~
.)
rsync --dry-run --verbose --archive --delete /media/prvni /media/druhyPorovná to i obsah souborů a řekne, co by to chtělo přenést. Pokud to spustíš bez
--dry-run
, tak druhý bude upraven tak, aby byl identický s prvním. Podrobnosti viz man rsync
.
první$ find . | sort > /tmp/první druhý$ find . | sort > /tmp/druhý $ kdiff3 /tmp/první /tmp/druhý
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.