• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Länge des Pfadnamens bestimmen

kontrollfeld

Stechapfel
Registriert
03.12.13
Beiträge
160
Hallo!

Gibt es einen Trick unter Mac OS X <10.15 (bzw. ein Dienstprogramm), mit dem man die Gesamtlänge von Pfadnamen - also nicht nur Dateinamen! - über einen ganzen Ordner bestimmen kann? Im Optimalfall brauche ich eine Liste von Dateien, deren Pfadlänge >x Zeichen ist.
Die Frage entsteht durch die Kopie von (sehr vielen) Daten von einem Mac in ein Windows-Dateisystem, das nur max. 250 Zeichen lange Pfadnamen erlaubt.

Grüße
kontrollfeld
 
Du meinst wahrscheinlich die maximale Länge aller absoluten Dateipfade für den Inhalt eines Ordners und dessen Unterordner? Das könnte man beispielsweise mit

find /Ordnerpfad -print | awk '{ print length }' | sort -n | tail -1

bestimmen.
 
Du meinst wahrscheinlich die maximale Länge aller absoluten Dateipfade für den Inhalt eines Ordners und dessen Unterordner?

Nicht ganz. Ich bräuchte als Ausgabe eine Liste der Dateien (ganzer Pfad), bei denen die absolute Pfadlänge über x Zeichen liegt. Diese Dateien muss ich (manuell) umorganisieren, bevor ich sie ins Windows-Dateisystem kopiere.