Forum: PC Hard- und Software Linux File Manager der bei gleichen Dateinamen auch Prüfsumme etc. berücksichtigt.


von Q9 (Gast)


Lesenswert?

Hi,

wer kann einen Dateimanager für Linux empfehlen, der einen pfiffigen 
Dateivergleich im Falle eines Konfliktes ausführt und ausführliche 
Informationen/Optionen anbietet?

Es gibt Meld und Kompare für den direkten Vergleich (und diffs) aber die 
beiden eignen sich nicht sonderlich für den ständigen Gebrauch als 
Dateimanager.

Nautilus, Thunar, GNOME Commander sagen nur 'file exists ... skip abort 
overwrite etc.'

GNOME Commander kann übrigens auch Verzeichnisse vergleichen (markiert 
ungleiche Dateien/Verzeichnisse).

von 9Kuh (Gast)


Lesenswert?

Hä?

von hp-freund (Gast)


Lesenswert?

Zum richtigen Aufräumen nehme ich:

FSlint


...
hp-freund

von Q9 (Gast)


Lesenswert?

> Hä?

Konflikt: eine Datei soll in ein Verzeichnis kopiert werden, in dem 
bereits eine identische Datei existiert.
Jetzt ist die Frage: ist die Datei wirklich identisch? Hat sie nur ein 
anderes Zugriffsdatum? Ist der Inhalt verändert?

Ich möchte im Prinzip also folgendes Dialogfenster zu sehen bekommen:

<name.ext> exists in <dir>
it seems to be identical (size, checksum) but newer (date, difference).
cancel - overwrite - skip - rename

von Thomas B. (detritus)


Lesenswert?

Dolphin macht das ganz gut.

von Q9 (Gast)


Lesenswert?

> Zum richtigen Aufräumen

Wie machst Du das? Entfernst du alle Duplicates und sortierst den Rest 
dann von Hand ein?

von hp-freund (Gast)


Lesenswert?

Ja, so in etwa.
Gerade wenn es um Quelltexte geht muss man schon Ordnung rein bringen.
Wenn etwas richtig funktioniert trenne ich mich von den "vielleicht noch 
mal
zu gebrauchen" Versionen und lasse auch nur eine Variante der 
ausführbaren Datei.

Bei anderen Sachen merkt man auch durch die Listenansicht das man das 
meiste nie wieder braucht. Evtl. in Archiv packen und schon ist wieder 
Platz...

...
hp-freund

von Q9 (Gast)


Lesenswert?

> Dolphin macht das ganz gut.
Immerhin Timestamp und Größe in KiB, aber ich möchte mehr :-)

> FSlint
Findet u.A. rekursiv Dateien mit identischer Größe, macht anscheinend 
aber keinen Hash Vergleich.

Ich habe leider einige GB an Daten (Originale, Backups) von 
unterschiedlichen Platten, die wieder zusammengeführt werden müssen. 
Leider sind auch in den Backups neue Daten..

von Q9 (Gast)


Lesenswert?

Löst zwar das Filemanagerproblem nicht, aber betr. Duplikate:
http://en.wikipedia.org/wiki/Fdupes

FSlint prüft doch mit hashes ->
http://www.pixelbeat.org/fslint/

von hp-freund (Gast)


Lesenswert?

Laut Beschreibung findet ein MD5 Vergleich statt:

"The Duplicates tab lets you find if you have multiple copies of any 
files. Duplicate file detection first checks that two files have the 
same size, then that the files are not hardlinks, then computes the MD5 
for both files to see if they are identical."

http://www.linux.com/archive/feature/149490

von Zwie B. (zwieblum)


Lesenswert?

du solltest mal deine backupstrategie überdenken ...

von Q9 (Gast)


Lesenswert?

sag mal ne gute, für die zukunft

von hp-freund (Gast)


Lesenswert?

Das "richtige" Backup ist schon eine Sache für sich:

siehe z.B.:

http://www.nextop.de/linuxfibel/backup.htm

...
hp-freund

von test (Gast)


Lesenswert?

der krusader sollte dir da weiterhelfen.

http://www.krusader.org/

von Q9 (Gast)


Lesenswert?

Also FSlint eignet sich wirklich besser, um Duplikate zu entfernen. Auch 
kann man die Auswahl-Filter leider nicht auf den Pfad anwenden.

Meld ist an sich top, allerdings funktioniert es beim Vergleich zweier 
Verzeichnisse irgendwie nicht. Während diff -ru /dir1 /dir2 Unterschiede 
ausspuckt, komme ich bei Meld nicht in den Verzeichnisbaum rein. Ursache 
unbekannt.

Krusader hat ein Tool "Synchronize Directories", das Probiere ich gerade 
aus.

Gnome Commander und Midnight Commander haben ebenfalls ein Synchronizing 
Feature, wie in 
http://en.wikipedia.org/wiki/Comparison_of_file_managers#Operating_system_support 
zu lesen.

Einige File manager in einer Übersicht mit Screenshots: 
http://tuxarena.blogspot.com/2009/04/10-file-managers-for-linux.html

Gibt's nicht sowas wie einen genetischen Fingerabdruck für Dateien, 
sodass man auch bei Änderungen, Duplikaten, Größenunterschieden und 
Zugriffsdaten etc. die Abstammung unabhängig vom Verzeichnisbaum 
zurückverfolgen kann? Am Besten noch relational, dann kann dieselbe 
Datei ohne symlinks beliebig oft in jeder beliebigen Stelle eines 
hierarchischen Verzeichnisbaumes stehen..

von Q9 (Gast)


Lesenswert?

Korrektur
1
diff -rq $dir1 $dir2

-q
Report only whether the files differ, not the details of the 
differences.
-r
When comparing directories, recursively compare any subdirectories 
found.

http://linux.die.net/man/1/diff

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.