Schauen Sie sich die Themenartikel Konvertieren Sie Dateinamen über die Ubuntu-Befehlszeile in Kleinbuchstaben in der Kategorie an: Wiki bereitgestellt von der Website ar.taphoamini.
Weitere Informationen zu diesem Thema Konvertieren Sie Dateinamen über die Ubuntu-Befehlszeile in Kleinbuchstaben finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema Konvertieren Sie Dateinamen über die Ubuntu-Befehlszeile in Kleinbuchstaben im Abschnitt „Verwandte Artikel an.
Wenn Sie mit Linux arbeiten, finden Sie möglicherweise Dienstprogramme und Anwendungen, die nur mit kleinen Dateinamen funktionieren. Wir speichern normalerweise keine Dateien in diesem Format, und Sie müssen möglicherweise eine Lösung finden, die alle Dateinamen rekursiv in Kleinbuchstaben umwandelt. Dieser Artikel beschreibt zwei Möglichkeiten, alle Datei- und Ordnernamen über die Befehlszeile in Kleinbuchstaben zu konvertieren.
Die in diesem Artikel erwähnten Befehle und Verfahren wurden auf Ubuntu 18.04 LTS ausgeführt.
So pay attention Sie den Inhalt eines Ordners mit dem Befehl discover auf:
$ finden [directory_name] -Tief
Mein Downloads-Ordner, den ich als Beispiel für diesen Artikel verwende, enthält alle Dateien, die mit einem Großbuchstaben beginnen, und enthält auch Namen.
$ discover Downloads -depth
Table of Contents
Methode 1: Verwenden Sie den Befehl Umbenennen
Bei dieser Methode verwenden wir die Ubuntu-Befehle Search, Xargs und Rename, um alle Dateien/Ordner in einem Verzeichnis rekursiv zu ändern.
Öffnen Sie eine Eingabeaufforderung in Ubuntu, ein Terminal, suchen Sie den Anwendungsstarter oder drücken Sie Strg + Alt + T.
Hier ist die Syntax für den Befehl, den Sie verwenden möchten:
$ finden [directory_name] - Benennen Sie die Tiefe in xargs in -v 's / (. *) / ( um[^/]*) / $ 1 / L $ 2 / ';
Wenn der Umbenennungsbefehl nicht auf Ihrem System installiert ist, erhalten Sie möglicherweise eine Fehlermeldung, wenn Sie den obigen Befehl ausführen. Um Ubuntu umzubenennen, verwenden Sie apt-get:
$ sudo apt-get set up rename
Verwenden Sie diesen Befehl, um Dateinamen in meinem Download-Verzeichnis in Kleinbuchstaben umzuwandeln:
$ discover Downloads -depth | xargs -n 1 rename -v 's/(.*)/([^/]*)/$1/L$2/' ;
Als ich den Inhalt des Verzeichnisses erneut auflistete, sah ich, dass alle Dateinamen wie folgt in Kleinbuchstaben konvertiert wurden:
Methode 2: Verwenden Sie ein Skript, um die Dateien umzubenennen
Bei dieser Methode verwenden wir ein Bash-Skript, das die Befehle discover und mv verwendet, um Verzeichnis- und Ordnernamen, einschließlich des Verzeichnisnamens selbst, rekursiv zu ändern.
Öffnen Sie die Terminal-Anwendung und navigieren Sie wie folgt zum bin-Ordner:
$ cd ~bin
Öffnen Sie nun eine neue Skriptdatei in Ihrem bevorzugten Texteditor. Mit dem Nano-Editor öffnen wir eine leere Skriptdatei mit dem Namen "lowercase_filenames.sh".
$ sudo nano lowercase_filenames.sh
Fügen Sie dieser leeren Datei das folgende Skript hinzu.
#!/bin/bash #print utilization if [ -z $1 ];then echo "Usage :$(basename $0) parent-directory" exit 1 fi #course of all subdirectories and recordsdata in mother or father listing all="$(find $1 -depth)" for identify in $all; do #set new identify in decrease case for recordsdata and directories new_name="$(dirname "$identify")/$(basename "$identify" | tr '[A-Z]' '[a-z]')" #verify if new identify already exists if [ "$name" != "$new_name" ]; then [ ! -e "$new_name" ] && mv -T "$name" "$new_name"; echo "$name was renamed to $new_name" || echo "$name wasn't renamed!" fi completed exit 0
Tipp: Anstatt das gesamte Skript in die Bash-Datei einzugeben, können Sie es mit Strg + Umschalt + V vom Terminal kopieren und einfügen oder die Menüoption einfügen.
Ihre Datei ist:
Beenden Sie nun die Datei mit Strg + X und speichern Sie die Datei hier Möchten Sie den geänderten Puffer speichern? Fragen Sie, indem Sie Y eingeben und dann die Eingabetaste drücken.
Um die Datei in ein ausführbares Skript zu konvertieren, führen Sie den folgenden Befehl auf dem Terminal aus:
$ sudo chmod +x lowercase_filenames.sh
Sie können das Skript jetzt in jedem Ordner verwenden.
Wenn ich das Skript im Downloads-Ordner ausführe, werden alle Datei- und Unterordnernamen wie folgt in Kleinbuchstaben umgewandelt:
Dies waren additionally die beiden Möglichkeiten, die Dateinamen in Kleinbuchstaben zu ändern, sodass die von Ihnen verwendete Anwendung die Dateinamen in Großbuchstaben nicht erkannte.
Einige Bilder zum Thema Konvertieren Sie Dateinamen über die Ubuntu-Befehlszeile in Kleinbuchstaben
Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen Konvertieren Sie Dateinamen über die Ubuntu-Befehlszeile in Kleinbuchstaben
#Konvertieren #Sie #Dateinamen #über #die #UbuntuBefehlszeile #Kleinbuchstaben
Weitere Informationen zu Schlüsselwörtern Konvertieren Sie Dateinamen über die Ubuntu-Befehlszeile in Kleinbuchstaben auf Bing anzeigen
Die Anzeige von Artikeln zum Thema Konvertieren Sie Dateinamen über die Ubuntu-Befehlszeile in Kleinbuchstaben ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.