• 18.07.2025, 10:08
  • Registrieren
  • Anmelden
  • Du bist nicht angemeldet.

 

DerMaddin

Full Member

"!"-Problem bei linux

Mittwoch, 23. März 2005, 22:34

hi,

also ein kollege hat bei mir was auf den server geladen und ein verzeichnis erstellt, das 3"!"'s beinhaltet (ohne die ").

jetzt bekomm ich das verzeichnis weder per ftp, noch putty gelöscht, aufgelistet, umbenannt :(

was soll ich tun ? hilfe :-/

thx schonmal maddin

Clark

God

Re: "!"-Problem bei linux

Mittwoch, 23. März 2005, 22:39

rm -rf \!\!\!

fertig...

[edit]
Kurzfassung:

Allesonderzeichen lassen sich unter Linux mit einem \ escapen und somit dann auch einfach eingeben.
dadrunter fallen dann auch \ (\\) / (\/) etc.
c++: The power, elegance and simplicity of a hand grenade.

DerMaddin

Full Member

Re: "!"-Problem bei linux

Mittwoch, 23. März 2005, 22:44

passiert nix :(

Clark

God

Re: "!"-Problem bei linux

Mittwoch, 23. März 2005, 22:58

Zitat von »DerMaddin«

passiert nix :(

kannst du mir mal bitte ausgeben, was da kommt?

ansonsten kannst du auch noch ein
"rmdir \!\!\!" machen.


Am liebsten wäre mir, wenn du mir mal die Ausabe von "ls -la" hier posten könntest....

ach, diese Befehle musst du natürlich in putty ausführen, die brauchen afaik ne richtige shell ftp reicht da net ;)
c++: The power, elegance and simplicity of a hand grenade.

DerMaddin

Full Member

Re: "!"-Problem bei linux

Mittwoch, 23. März 2005, 23:15

derJoe

Senior Member

Re: "!"-Problem bei linux

Mittwoch, 23. März 2005, 23:34

rmdir 'BIA-noch nicht fertig!!!'

oder

rmdir BIA-noch\ nicht\ fertig\!\!\!

Sollte beides funktionieren.

Gruß

derJoe

edit: Am einfachsten ist natürlich
rmd<TAB> B<TAB><ENTER>
dann wird automatisch vervollständigt. ;)

Clark

God

Re: "!"-Problem bei linux

Mittwoch, 23. März 2005, 23:40

Zitat von »derJoe«

rmdir 'BIA-noch nicht fertig!!!'

oder

rmdir BIA-noch\ nicht\ fertig\!\!\!


Da hat der Joe natürlich recht ;)

Wenn du die ! einmal mit dem \ escapest und dann auch noch Anführungszeichen rum packst, dann versuchst du eigentlich die Datei
BIA\ -\ Noch\ nicht\ fertig \\\!\\\!\\\!
zu löschen, und die gibt es ja natürlich nicht ;)

Also:
Entweder \ ODER " :)


HMPF, wieso darf man hier nichtmal e s c a p e schreiben DINO!?!?!?!?!? :)
c++: The power, elegance and simplicity of a hand grenade.

derJoe

Senior Member

Re: "!"-Problem bei linux

Mittwoch, 23. März 2005, 23:54

Nicht ganz:

rmdir "rmdir 'BIA-noch nicht fertig!!!"
bash: !": event not found

rmdir "BIA-noch nicht fertig\!\!\!"
rmdir: `BIA-noch nicht fertig\\!\\!\\!': No such file or directory

deshalb die Apostrophe statt der Anführunszeichen, auch wenn ich nicht so genau weiß, warum bei den Anführungszeichen beide nicht funktionieren.

Gruß

derJoe

edit: oder natürlich

Quellcode

1
2
3
4
rmdir "BIA-noch nicht fertig"*
rmdir BIA-noch\ nicht\ fertig*
rmdir "BIA-noch nicht fertig"???
rmdir BIA-noch\ nicht\ fertig???

DerMaddin

Full Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:04



O_o

derJoe

Senior Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:09

hast du

rmdir B<TAB>

versucht?

Gruß

derJoe

edit: du kannst dir auch noch mein edit oben anschauen, damit sollte es auch funktionieren.

Warum es beim zweiten Mal in deinem letzten Post nicht geklappt hat verstehe ich jetzt auch nicht, ich hab das genau so getestet:

Quellcode

1
2
3
4
5
6
[joe@localhost joe]$ mkdir 'BIA-noch nicht fertig!!!'
[joe@localhost joe]$ ls
BIA-noch nicht fertig!!!/  Desktop/  tmp/
[joe@localhost joe]$ rmdir BIA-noch\ nicht\ fertig\!\!\!
[joe@localhost joe]$ ls
Desktop/  tmp/

DerMaddin

Full Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:12

Zitat von »derJoe«

hast du

rmdir B<TAB>

versucht?


ja, da passiert nix

das is komisch, beim ftp kann der inhalt auch nicht aufgelistet werden :(

achja, der ordner ist nicht leer! ich komme nämlich auch nicht rein :(

wenns nich klappt leg ich nen user an und geb dem das recht für den überordner, dann könnt ihr ds machen ^^

derJoe

Senior Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:15

Zitat von »DerMaddin«



ja, da passiert nix


Wie, das passiert nix? Da müsste eigentlich vervollständigt werden.

Hast du alle nötigen Rechte?

Gruß

derJoe

DerMaddin

Full Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:17

joa, war unter root drin und als ich bei rmd tab gedrückt hab passierte was, nur denn bei b nix

edit: ich hab den oberen beitrag editiert ;)

derJoe

Senior Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:22

Kann es sein, dass der Name mit einem Leerzeichen anfängt ;)

Mir fällt nämlich gerade auf, dass er immer ein Stückchen weiter rechts steht.

Also dann nochmal:

Quellcode

1
rmdir \ BIA-noch\ nicht\ fertig\!\!\!


Gruß

derJoe

edit: Falls das stimmt, frage ich mich, wie man auf die Idee kommt, einen Dateinamen mit einem Leerzeichen zu beginnen. ???

DerMaddin

Full Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:29

boah, das wars.

gebt nie jemandem ftprechte, der keine ahnung hat ^^
wie kann ich nen ordner löschen, der noch inhalt hat ? mit rmdir heissts ordner nicht leer (auf englisch ;) )

derJoe

Senior Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:30

rm -r

oder

rm -rf

Gruß

derJoe

DerMaddin

Full Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:36

ihr seid die besten :D :-*

vielen dank für die mühe, die ich gemacht hab ;)

Clark

God

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:46

Zitat von »DerMaddin«

ihr seid die besten :D :-*

vielen dank für die mühe, die ich gemacht hab ;)



ABer pass auf, wodrauf du das rm -rf anwendest....

Das kann echt ekelig werden, der löscht wirklich alles... ;)
c++: The power, elegance and simplicity of a hand grenade.

DerMaddin

Full Member

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:48

soll er auch ;)

wer so doof is soll den sch**** grad nochmal hochladen :-X

r1ppch3n

Moderator

Re: "!"-Problem bei linux

Donnerstag, 24. März 2005, 00:58

also ich find ja dass 'sudo rm -rf /*' n sehr schönen befehl abgibt... ;D :-X ;)