2012-03-30 1 views
2

나는 파일이 시스템의 루트 사용자입니다.파일을 삭제할 수없는 이유는 무엇입니까?</p> <pre><code>D:XAMPPhtdocsmagento_41magento </code></pre> <p><code>htdocs</code> 디렉토리 아래 :

[[email protected] htdocs]에있는 경우 rm -rf D:\XAMPP\htdocs\magento_41\magento\을 사용합니다. 이 파일을 제거 할 수 없습니다. 그것을 삭제하는 방법? 고맙습니다.

+0

사용하는 사용자가 RM을 할 수있는 권리가있는 경우 잘 수행 한 다음 httpd를 중지하십시오. – BigMike

+0

httpd를 중지 하시겠습니까? 당신의 대답은 무엇입니까? – 37336792

+0

내 대답의 짧음을 용서해 주셔서 감사합니다. 리눅스 밑에서 파일/디렉토리를 제거하지 않은 이유는 보통 권리가 없거나 일부 프로그램이 파일/디렉토리를 사용하고 있기 때문입니다. htdocs에 있기 때문에, httpd 프로세스가 퍼블리싱되고있는 것 같아서 멈추면 디렉토리를 지울 수 있습니다. (물론 Linux 경로에서 구분 기호는 /) – BigMike

답변

4

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

백 슬래시 쉘

+1

@BigMike ** 아니 ** ** Windows 경로입니다. '이름이 뭐지?'는 셰익스피어 파일이 아닙니다. 누가 리눅스가 경로를 이해한다고 말합니까? POSIX 경로는'/'와'\ 0'을 제외한 모든 것을 포함 할 수 있습니다. – sehe

0

아마 경로가 잘못되었습니다 (탈출)에 특별보십시오. htdocs 디렉토리에있을 때 rm -rf magento_41/magento을 사용해보세요. Linux는 기본적으로 Windows의 경로/드라이브 이름을 알지 못합니다.

+0

경로가 맞습니다. – 37336792

+0

어떻게 그럴 수 있습니까? 리눅스 경로는 드라이브 문자로 시작하지 않습니다. 삼바를 탑재 한 경로가 아닌 것은 확실합니까? 그게 내 Windows 경로 같아 – BigMike

+3

@ BigMike : 그들은 드라이브 레터로 시작하지 않습니다. 그러나 파일은 D로 시작할 수 있습니다. – sehe