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

Aus Foxwiki
Keine Bearbeitungszusammenfassung
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Dateinamen bereinigen''' - Kurzbeschreibung
'''Dateinamen bereinigen''' - Beschreibung


== Beschreibung ==
== Beschreibung ==
Zeile 7: Zeile 7:
! Werkzeug !! Beschreibung
! Werkzeug !! Beschreibung
|-
|-
| [[detox]] || benennt Dateien um, damit sie leichter zu handhaben sind
| [[detox]] || Dateien umbenennen, um sie leichter zu handhaben
|-
|-
| [[convmv]] || konvertiert den Zeichensatz von Dateinamen
| [[convmv]] || Zeichensatz von Dateinamen konvertieren
|-
|-
| [[fslint]] || Dienstprogramm zur Behebung von Problemen mit Dateisystemdaten
| [[fslint]] || Behebung von Problemen mit Dateisystemdaten
|-
|-
| mv/sed || $ '''mv 'file' $(echo 'file' | sed -e 's/[^A-Za-z0-9._-]/_/g')'''
| [[rename]] ||  
|-
| [[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
| [[bleachbit]] || Unnötige Dateien entfernen, Speicherplatz freigeben und die Privatsphäre wahren
|}
|}


== Syntax ==
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line>


Zeile 44: Zeile 34:
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
{{Special:PrefixIndex/{{BASEPAGENAME}}}}


===== Man-Pages =====
===== Man-Page =====
===== Info-Pages =====
===== Info-Pages =====
==== Links ====
==== Links ====
Zeile 50: Zeile 40:
===== Weblinks =====
===== Weblinks =====


[[Kategorie:Linux/Datei/Name]]
</noinclude>
</noinclude>
= Dateinamen kürzen =
==== rename ====
siehe [[Rename#Dateinamen_kürzen|Dateinamen kürzen mit rename]]
==== Shellscript ====
; Beispiel
MP3-Dateien auf 30 Zeichen kürzen
<syntaxhighlight lang="bash" line>
for altname in *.mp3; do neuname=$(echo $altname | cut -c -26); mv "$altname" "$neuname.mp3"; done
</syntaxhighlight>
[[Kategorie:Linux/Datei/Dateinamen]]

Aktuelle Version vom 12. November 2024, 18:37 Uhr

Dateinamen bereinigen - Beschreibung

Beschreibung

Werkzeuge

Werkzeug Beschreibung
detox Dateien umbenennen, um sie leichter zu handhaben
convmv Zeichensatz von Dateinamen konvertieren
fslint Behebung von Problemen mit Dateisystemdaten
rename
bleachbit Unnötige Dateien entfernen, Speicherplatz freigeben und die Privatsphäre wahren

Aufruf

Anwendung

Konfiguration

Dateien

Anhang

Siehe auch

Man-Page
Info-Pages

Links

Projekt
Weblinks