Habe Ubuntu 14.04 LTS für mein FHEM.
Habe beim Anlegen des Moduls IPCAM unter Attribut "Storage" leider in Windowsschreibweise \opt\fhem\ angegeben.
Jetzt habe ich im fhem Verzeichnis /opt/fhem einen Ordner \opt\fhem\ und kriege ihn nicht gelöscht.
Wie werde ich diese Leiche wieder los?
Folgendes zur Info und was ich versucht habe zu löschen.
sudo -i
root@Server:/opt/fhem$ ls -l
.
.
drwxr-xr-x 2 fhem dialout 4096 Apr 13 08:42 \opt\fhem\
.
.
.
Sieht zumindest wie ein Verzeichnis aus mit Owner fhem etc...
root@Server:/opt/fhem# rmdir \opt\fhem\
>
rmdir: konnte »optfhemâ nicht entfernen: Datei oder Verzeichnis nicht gefunden
rm -rf "\opt\fhem\"
Hab mal versucht den Blödsinn nach zu vollziehen. Ich bekomme so ein Verzeichnis erst gar nicht angelegt :D
Sorry für den Blödsinn, aber ist nun mal in Unachtsamkeit passiert. ;-)
Wenn ich das ausführe rm -rf "\opt\fhem\" kommt nur eine neue Zeile mit >
Drücke ich Enter gibt es einen Zeilenumbruch und ein neues >
>
>
>
Bis ich STRG-C drücke geht das so. :-(
rm -rf "\\opt\\fhem\\"
Danke, jetzt hat es geklappt!
Geht doch.
Schönen Abend noch.
Alternativ währe die "anderen" gut gewesen, also
rm -rf '\opt\fhem\'
Der Unterschied zwischen ' und " ist, das bei " der String noch von der bash (oder anderen Shell) ausgewertet wird, bei ' dagegen nicht.
Derhalb funktioniert uf Shellebene
werner@rita:~$ test=1234
werner@rita:~$ echo "$test"
1234
werner@rita:~$ echo '$test'
$test
Stimmt. Daran habe ich gar nicht mehr gedacht.
Ich hätte ansonsten gesagt wir löschen das Verzeichnis über seine Inode.
DAS habe ich dagegen noch nie gemacht .... ;o)
[root@bash]# ls -ail
2479588 drwxr-xr-x 2 root root 4096 2007-10-19 20:01 .
2478209 drwxr-x--- 32 root root 4096 2007-10-19 19:47 ..
2479591 -rw-r--r-- 1 root root 0 2007-10-19 20:01 \abc \+dgh $
[root@bash]# find . -inum 2479591 -exec rm -f {} \;
Grüße
Dann bitte:
find . -inum 2479591 -delete
Bei "-exec rm -f {} \;" umgehst Du das Problem des Quotens, da "innerhalb" vom find das in {} enhaltene "falsche" Zeichen nicht von der shell ausgewertet wird. -delete ist meiner Meinung aber sauberer, da das Problem nicht erst autritt ;o)
Ich danke Dir. Habe ich mir gleich mal notiert. Also das mit dem delete. Ob man wirklich mal braucht ein file über seine inode zu löschen ist fraglich. Lach
Ich glaube, hier haben wir beide was gelernt .. ob der Threadersteller, weiß ich nicht ;o)
Ich hoffe es ja immer.
Ich erwarte nicht das die Leute alles wissen, aber zu wissen wo man es findet (nachschlagen kann) das erwarte ich eigentlich schon. 3 Minuten Google und schick ist das.
Das hier ist ja noch kinderkram da hilft man gerne. Aber wehe dem den Leuten passiert etwas so schlimmes das ihre Steuerung nicht mehr geht. Dann schreien sie und jammern und warum will mir keiner helfen, es sind doch schon 5 Minuten im Forum um, bla bla. Statt einfach mal eine Stunde am Tag zu investieren um das für sie so wichtige System näher kennen zu lernen.
Ich glaube, wir missbrauchen gerade den Thread ...
Es ist ledier in den meisten Foren so, das Hilfesuchende ein "freies Forum" mit einer "bezahlten Supportseite" verwechseln. Es wird nicht nur erwartet, sondern sogar gefordert, das sofort geholfen wird.
Oder, was wir auch schon hatten, das eine "Fertige Lösung" präsentiert werden soll.
Was mich aber am meisten nervt: Wenn am Ende des Threades die "Helfer" bewertet werden, aĺa "Der war total daneben, der und der aber gut". Denn meistens sind die Begründungen so etwas von daneben ..gibt hier schon 3 Forumsteilnehmer, welche von mir keine Hilfe mehr zu erwarten brauchen ...
Hier dagegen war es eigentlich super. Hatte mich nur "eingemischt", um es etwas zu "optimieren". Ich hoffe, der Threadersteller bezieht die letzten 2 Beiträge nicht auf sich!
ich hätte das Verzeichnis einfach mit mc gelöscht :)
Du bist eben nicht so 8) wie wir. Lach
Dazu müsste ich auf meinen Servern mc nur installieren (auch wenn es schnell geht)
Manchmal ist es aber auch gut über \ " ' Wissen zu haben ....
rm -rf \<tab druecken>
waere auch gegangen, oder ?
Dann (versucht) das System automatisch zu "Quoten" ...
was meinst Du mit Quoten ?
mal auf die schnelle per Google gesucht: Siehe
http://www.selflinux.org/selflinux/html/shellprogrammierung03.html#d156e786 (http://www.selflinux.org/selflinux/html/shellprogrammierung03.html#d156e786)