Linux/Datei/Name/bereinigen: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:
| [[convmv]] || konvertiert den Zeichensatz von Dateinamen
| [[convmv]] || konvertiert den Zeichensatz von Dateinamen
|-
|-
| [[fslint]] || Utility to Fix Problems with Filesystems Data
| [[fslint]] || Dienstprogramm zur Behebung von Problemen mit Dateisystemdaten
|-
|-
| mv/sed || $ '''mv 'file' $(echo 'file' | sed -e 's/[^A-Za-z0-9._-]/_/g')'''
| mv/sed || $ '''mv 'file' $(echo 'file' | sed -e 's/[^A-Za-z0-9._-]/_/g')'''
Zeile 39: Zeile 39:


<noinclude>
<noinclude>
== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===

Version vom 14. September 2024, 09:08 Uhr

Dateinamen bereinigen - Kurzbeschreibung

Beschreibung

Werkzeuge

Werkzeug Beschreibung
detox benennt Dateien um, damit sie leichter zu handhaben sind
convmv konvertiert den Zeichensatz von Dateinamen
fslint Dienstprogramm zur Behebung von Problemen mit Dateisystemdaten
mv/sed sed -e 's/[^A-Za-z0-9._-]/_/g')
rename
rename 's/[^\x00-\x7F]//g' *
find . -exec rename 's/[^\x00-\x7F]//g' "{}" \;y
find/perl
find /path/to/files -type f -print0 | \
perl -n0e '$new = $_; if($new =~ s/[^[:ascii:]]/_/g) {
 print("Renaming $_ to $new\n"); rename($_, $new);
}'
bleachbit Unnötige Dateien entfernen, Speicherplatz freigeben und die Privatsphäre wahren

Syntax

Anwendung

Konfiguration

Dateien

Anhang

Siehe auch

Man-Pages
Info-Pages

Links

Projekt
Weblinks

Dateinamen kürzen

rename

siehe Dateinamen kürzen mit rename

Shellscript

Beispiel

MP3-Dateien auf 30 Zeichen kürzen

for altname in *.mp3; do neuname=$(echo $altname | cut -c -26); mv "$altname" "$neuname.mp3"; done