Umbennen von Teilen des Dateinamens

Status
Für weitere Antworten geschlossen.

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Hallo

Ich möchte per Skript die Dateinamen ändern. Hier aber immer nur Teile des Namens.

Ich hab auch schon den Befehl nur leider will der immer eine Endung im Beispiel .jpg.

Geht das auch so das er die Endung ignoriert und es bei allen Dateien im dem Ordner /volume1/Tausch macht ?

rename /volume1/Tausch/'s/blub/bla/' *.jpg
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Sollte mit
rename /volume1/Tausch/ 's/blub/bla/' * gehen. Probiers mit Testdaten!

Für mehr Sicherheit würde ich vorher mit cd /volume1/Tausch/ in das Verzeichnis wechseln und den Pfad im Befehl weglassen, dann benennst nicht aus Versehen mal Dateien in / um oder so.
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
geht leider noch nicht

Report : Sehr geehrter Benutzer,

Aufgabenplaner hat eine ausgelöste Aufgabe abgeschlossen.

Aufgabe: Rename
Startzeit: Fri, 11 Aug 2017 11:44:12 GMT
Stoppzeit: Fri, 11 Aug 2017 11:44:12 GMT
Aktueller Status: 0 (Unterbrochen)
Standardausgabe/Fehler:
/volume1/Documents/Rename/1502444652/script.log: line 2: rename: command not found

Befehl :

cd /volume1/Tausch/
rename 's/-1080p/ddddd /' **
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
rename gibt es halt auf Ubuntu etc. aber halt nicht auf dem Syno-Linux.
Musst erst via EBI Paket IPKG oder OPKG installieren und dann via IPKG GUI oder auf dem Terminal z.B. mit "opkg install rename" nachinstallieren.
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Alles was ich finde läuft nicht unter dem 5er Betriebssystem.
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Hi Fusion

Hab die Quelle https://www.cphub.net hinzugefügt bekomme es aber nicht angezeigt.

Wenn ich es herunter lade (Easy Bootstrap Installer ) und zu Fuss installiere sagt es soll neuere Version installieren diese nicht kompatible.

Die Quelle http://packages.quadrat4.de/ gibt mir falschen Speicherort und läst sich nicht anbinden.

Habe eine DS 1815+

Harald
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Hab beides installiert nun muß ich mal suchen was ich nur damit machen muß
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
So nun bin ich weiter wenn auch nicht erfolgreich.

Habe das Perl Rename installiert. Leider sagt das Script immer noch Befehl unbekannt.

Bildschirmfoto 2017-08-12 um 07.23.09.jpg
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.544
Punkte für Reaktionen
1.389
Punkte
234

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Hab ein Tool auf dem Mac am laufen würde es aber gerne auf den Server automatisch machen. Aber Danke für den Tip.
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Hab nun mal das andere Packet aus dem Bootstrap installer genommen.

Hier gibt es eine andere rename Datei. Installiert aber geht immer noch nicht.

Bildschirmfoto 2017-08-12 um 17.45.39.jpg
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Ich bin nicht fit mit der Konsole aber habe mal versucht das angegebene Verzeichnis /opt/bin/rename mit root rechten zu finden. Das finde ich nicht.

Bildschirmfoto 2017-08-12 um 18.38.16.jpg
Bildschirmfoto 2017-08-12 um 18.37.55.jpg
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
Hallo,

rename ist kein Verzeichniss.

Also:
cd /opt/bin/
ls -la

und schauen ob rename auftaucht
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
was willste da reinkommen, das ist kein Verzeichniss sondern ein binary file
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Bildschirmfoto 2017-08-12 um 19.35.18.jpgOk dann ist die Datei da.

Dann versteh ich nicht warum ich sie nicht ausführen kann
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
dann gebe mal den Pfad zum binary mit an:

/opt/bin/rename und dann deinen syntax was du machen willst
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
Es wird !!! Danke bis hier hin schon mal

Der Fehler Befehl nicht gefunden ist weg denke ich. Nun irgend wo noch Fehler mit den Syntax

cd /volume1/Tausch/
/opt/bin/rename 's/.720p/xxxxxx /' **

Bildschirmfoto 2017-08-12 um 19.44.57.jpg
Bildschirmfoto 2017-08-12 um 19.44.12.jpg
 

HaraldB1966

Benutzer
Mitglied seit
23. Mai 2015
Beiträge
380
Punkte für Reaktionen
0
Punkte
0
hab mal den Befehl geändert zum Testen, keine Idee was das ist leider.Die TXT gibt es habe ich erzeugt.

/opt/bin/rename 's/volume1/Tausch/test.txt/test2.txt

nun diesen Fehler

Aufgabe: Task 6 Startzeit: Sat, 12 Aug 2017 21:52:24 GMT Stoppzeit: Sat, 12 Aug 2017 21:52:24 GMT
Aktueller Status: 1
Standardausgabe/Fehler:
sh: -c: line 0: unexpected EOF while looking for matching '' sh: -c:
line 1: syntax error: unexpected end of file

Mit freundlichen Grüßen Synology DiskStation
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat