2012-03-30 11 views
2

Ich bin die Wurzel Benutzer des Systems eine Datei ist:Warum kann die Datei nicht gelöscht werden?

D:\XAMPP\htdocs\magento_41\magento\ 

die unter htdocs Verzeichnis ist.

Wenn in [[email protected] htdocs] ich verwende rm -rf D:\XAMPP\htdocs\magento_41\magento\. Es kann diese Datei nicht entfernen. wie man es löscht? Danke.

+0

gut, wenn der Benutzer, den Sie verwenden, die Rechte hat, die RM zu tun, dann stoppen Sie httpd, bevor Sie es tun :) – BigMike

+0

stop httpd? Was ist deine Antwort Bedeutung? danke – 37336792

+0

verzeihen Sie die Kürze meiner Antwort. Wenn Sie unter Linux sind, sind die Gründe für das Entfernen einer Datei/eines Verzeichnisses normalerweise: keine Rechte oder irgendein Programm verwendet sie. Da es in htdocs ist, vermute ich, dass es einen httpd-Prozess gibt, der es veröffentlicht. Wenn Sie also aufhören, können Sie das Verzeichnis löschen. (und natürlich, in Linux-Pfade, ist das Trennzeichen) – BigMike

Antwort

4

Versuchen

rm 'D:\XAMPP\htdocs\magento_41\magento\' 

Schrägstriche in der Schale speziell sind (Flucht)

+1

@BigMike Das ist ** nicht ** ein Windows-Pfad. 'Was ist in einem Namen' ist keine Shakespear-Datei. Wer sagt, dass Linux Pfade versteht? POSIX-Pfade können alles außer '/' und '\ 0' enthalten. – sehe

0

Wahrscheinlich ist Ihr Weg falsch. Wenn Sie in htdocs dir sind, versuchen Sie es mit rm -rf magento_41/magento. Linux kennt die Pfade/Laufwerksnamen von Windows standardmäßig nicht.

+0

der Weg ist richtig. – 37336792

+0

Wie kann es richtig sein? Linux-Pfad beginnt nicht mit einem Laufwerksbuchstaben. Sind Sie sicher, dass es sich nicht um einen Samba-Pfad handelt? das scheint ein Windows-Pfad zu mir – BigMike

+3

@BigMike: Sie beginnen nicht mit einem Laufwerksbuchstaben. Aber eine Datei kann mit D beginnen: gut. – sehe

Verwandte Themen