我係統的root用戶有一個文件:爲什麼不能刪除文件?
D:\XAMPP\htdocs\magento_41\magento\
這是htdocs
目錄下。
當在[[email protected] htdocs]
我使用rm -rf D:\XAMPP\htdocs\magento_41\magento\
。它不能刪除這個文件。如何刪除它?謝謝。
我係統的root用戶有一個文件:爲什麼不能刪除文件?
D:\XAMPP\htdocs\magento_41\magento\
這是htdocs
目錄下。
當在[[email protected] htdocs]
我使用rm -rf D:\XAMPP\htdocs\magento_41\magento\
。它不能刪除這個文件。如何刪除它?謝謝。
嘗試
rm 'D:\XAMPP\htdocs\magento_41\magento\'
反斜槓在shell(逃逸)
@BigMike這是**不**的Windows路徑。 「名字裏的東西」不是莎士比亞的文件。誰說linux'理解'路徑? POSIX路徑可以包含除'/'和'\ 0'之外的任何內容。 – sehe 2012-03-30 10:25:47
好,如果你正在使用的用戶有權執行rm,那麼在執行之前停止httpd :) – BigMike 2012-03-30 10:03:08
stop httpd?你的答案是什麼意思?謝謝 – 37336792 2012-03-30 10:05:57
原諒我的答案的簡短。如果你在Linux下,不刪除文件/目錄的原因通常是:沒有權限或某些程序正在使用它們。因爲它在htdocs中,我懷疑有一個httpd進程發佈它,所以停止它可以讓你擦除目錄。 (當然,在linux路徑中,分隔符是/) – BigMike 2012-03-30 10:11:28