Als «rename» getaggte Fragen

Das Umbenennungs-Tag bezieht sich auf die Aktion, einer vorhandenen Datei oder einer Kopie einer Datei im Rahmen einiger anderer Vorgänge (.eg Remote-Kopie, Sicherung) einen anderen Namen zu geben. Verwenden Sie dieses Tag auch für Fragen zum Befehl (perl) rename.

2
Entfernen Sie Präfixe aus Dateinamen
Ich habe eine Reihe von Dateien wie folgt: 04602635_b0294.DAT20120807164534 04602637_b0297.DAT20120807164713 04602638_b0296.DAT20120807164637 04602639_b0299.DAT20120807164819 04602640_b0298.DAT20120807164748 04602641_b0300.DAT20120807164849 04602650_b0301.DAT20120807164921 04602652_b0302.DAT20120807164956 Ich muss sie umbenennen, um das Präfix auszuschließen. Es muss so aussehen .. b0294.DAT20120807164534 b0297.DAT20120807164713 b0296.DAT20120807164637 b0299.DAT20120807164819 b0298.DAT20120807164748 b0300.DAT20120807164849 b0301.DAT20120807164921 b0302.DAT20120807164956 BEARBEITEN Ich habe vergessen hinzuzufügen, dass ich Solaris verwende.



3
“Mkdir foo; svn mv * foo ”
Ich möchte oft eine Variante dieser Redewendung machen: $ mkdir 2010 $ svn mv * 2010 Natürlich bekomme ich eine Fehlermeldung, weil der Glob auch mit 2010 übereinstimmt: svn: Cannot copy path '2010' into its own child '2010/2010' Gibt es eine Möglichkeit, durch "svn mv * 2010"einen anderen Einzeiler zu …

7
Wie bereinige ich Dateierweiterungen?
Ich habe ein Verzeichnis mit MP3-Dateien, in denen ich die Erweiterungen in MP3 ändern möchte. Was ist der einfachste Weg, dies zu tun? Ich denke etwas in der Art von: find /RootPath -type f -iname "*.mp3" -exec mv {} sed s/.*MP3/\1.mp3/ \; ... obwohl ich weiß, dass das nicht ganz …
9 shell  find  rename 

3
Benennen Sie Dateien um, um Zahlen führende Nullen hinzuzufügen
Ich habe einige Beispiele für den Befehl zum Umbenennen ausprobiert, aber ich kann die Syntax nicht herausfinden, um das zu tun, was ich will. Ich habe eine Reihe von Dateien mit der Bezeichnung "So etwas" File_Ex_1.jpg File_Ex_2.jpg File_Ex_3.jpg File_Ex_4.jpg ... File_Ex_10.jpg File_Ex_11.jpg etc. Ich möchte nur einige davon ändern, indem …
9 rename 


5
Wörter in Dateinamen mit sort alphabetisieren?
Beim Lesen von Tutorials zum Batch-Umbenennen von Dateien in Bash und beim Verwenden des sortBefehls zum Sortieren von Dateiinhalten konnte ich nicht herausfinden, wie beide kombiniert werden können. Ich habe ein Verzeichnis, dessen Inhalt nach Tags im Dateinamen sortiert ist, ähnlich wie das Programm TagSpaces die Dinge handhabt. Ich füge …
8 bash  rename  sort 

4
Ordnerstruktur reduzieren
Ich habe diese Ordnerstruktur: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt dass ich darauf eingehen möchte, mit einem Unterstrich zwischen den einzelnen Ordnerebenen: ├── foo1_bar1.txt ├── foo1_bar2.txt ├── foo2_bar3.txt ├── …

3
Benennen Sie eine Liste von Dateien entsprechend einer Textdatei um
Ich habe eine Liste von Dateien in einem Ordner, die ich anhand einer Textdatei umbenennen möchte. Zum Beispiel: Dies sind die 5 Dateien im Ordner. 101_T1.nii 107_T1.nii 109_T1.nii 118_T1.nii 120_T1.nii Ich möchte, dass sie mithilfe einer Textdatei mit einer Liste neuer Dateinamen in derselben Reihenfolge ohne die Erweiterung umbenannt werden …
8 rename 



2
Der Versuch, im Perl-Umbenennungs-Tool (Debian) zu rechnen
Nehmen wir an, ich habe fünf MP3-Dateien: 01-trackfoo.mp3 02-trackbar.mp3 03-trackbaz.mp3 04-trackabc.mp3 05-trackxyz.mp3 Jetzt höre ich mir die Dateien kurz an (nur mplayer auf der Konsole reicht aus) und stelle fest, dass die Titel in der falschen Reihenfolge sind . 05 ist eigentlich 02 und der Rest muss umbenannt werden. Also …

7
Linux-Skript oder -Programm zum Verkürzen von Dateinamen
Ich hatte nicht viel Erfolg bei der Suche nach einer Linux-Version von namemangler , die ich umbenennen muss, damit 1000 Dateien unter Windows lesbar sind. Kennt jemand ein Linux-Programm, das dies kann? Wenn nicht, funktioniert ein Skript möglicherweise, da ich nur alle Dateien in einem Ordner auf die ersten 16 …

4
Kopieren / Umbenennen mehrerer Dateien mit regulären Ausdrücken (Shell-Skript)
Ich habe eine Sammlung von Dateien, die einem Muster entsprechen, wie z. B. 'Zuordnung02.cc', 'Zuordnung02.h', 'Zuweisung02.txt' usw. Ich möchte diese Dateien in 'Zuordnung03.cc', 'Zuweisung03 "kopieren / umbenennen. h ',' assign03.txt 'und so weiter. Ich vermute, dass dies mit einem Shell-Skript und sed einfach sein sollte. Bisher habe ich: OLD_NO=$1 NEW_NO=$2 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.