Linux-Gurus bitte vor: Spezialzeichendatei öffnen
Hallo,
habe eine Linux-Datei die
X%3A.info
heißt.
Weder ein
cat X%3A.info
noch sonst etwas funktioniert mit der Datei (No such file or directory)
Mir ist schon klar, dass das %-Zeichen ein Spezielzeichen ist, das irgendwie maskiert werden muss.
In Windows hätte ich den ganzen Dateinamen einfach in Anführungszeichen gesetzt. Dummerweise klappt das nicht unter Linux.
Wie also maskiert man die Datei, damit man sie nutzen kann?
Danke, LG
habe eine Linux-Datei die
X%3A.info
heißt.
Weder ein
cat X%3A.info
noch sonst etwas funktioniert mit der Datei (No such file or directory)
Mir ist schon klar, dass das %-Zeichen ein Spezielzeichen ist, das irgendwie maskiert werden muss.
In Windows hätte ich den ganzen Dateinamen einfach in Anführungszeichen gesetzt. Dummerweise klappt das nicht unter Linux.
Wie also maskiert man die Datei, damit man sie nutzen kann?
Danke, LG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 327261
Url: https://administrator.de/forum/linux-gurus-bitte-vor-spezialzeichendatei-oeffnen-327261.html
Ausgedruckt am: 22.12.2024 um 20:12 Uhr
6 Kommentare
Neuester Kommentar
Moin,
ich betrachte mich jetzt nicht als Linux-Guru aber kenne dein Problem, wir hatten das mal nach einem Fileserver Umzug mit alten Dateien welche ein Sonderzeichen im Namen hatten. Gelöst hab ich das einfach direkt über die Inode der Datei.
Als erstes lässt du dir mit "ls -li" die Inode-Nummer der Datei anzeigen:
Danach kannst du mit folgendem Befehl die datei umbenennen:
Oder löschen:
VG
Val
ich betrachte mich jetzt nicht als Linux-Guru aber kenne dein Problem, wir hatten das mal nach einem Fileserver Umzug mit alten Dateien welche ein Sonderzeichen im Namen hatten. Gelöst hab ich das einfach direkt über die Inode der Datei.
Als erstes lässt du dir mit "ls -li" die Inode-Nummer der Datei anzeigen:
[root@centos]# ls -li
409103013 -rw-rw----+ 1 root root 0 24. Jan 08:57 test
[root@centos]# find . -inum 409103013 -exec mv {} 'new-name' \;
[root@centos]# find . -inum 409103013 -exec rm -f {} \;
VG
Val