답변:
일반적으로 /
하위 폴더에 직접 또는 하위에있는 항목 (예 :)의 이름을 바꾸는 것은 좋지 않습니다 /usr
. 실제로, 필요한 경우와 올바르게 수행하지 않는 한 홈 디렉토리 외부의 이름을 바꾸지 마십시오. 그렇지 않으면 우분투 시스템의 작동에 중요한 이름을 변경하여 작동을 멈추거나 제대로 작동하지 않을 수 있습니다.
위의 질문과 같은 질문을 하는 경우 새 질문을 게시 해보고자하는 것에 대한 자세한 정보를 제공하거나 이미 질문을 한 경우 세부 정보를 추가하십시오 .
터미널에서 파일 또는 폴더의 이름을 바꾸려면 다음 mv
명령을 사용하십시오 (파일 또는 폴더를 같은 파티션의 한 곳에서 다른 곳으로 이동하는 데 사용되는 것과 동일한 명령).
mv old-name new-name
파일이나 폴더가 쓰기 권한이없는 폴더에있는 경우 (보통 소유자 가 아닌 경우 ) 다음 과 같이이 명령을 실행root
해야합니다 sudo
.
sudo mv old-name new-name
또는 원하는 경우 사용자가 아닌 다른 사용자 로 이름 바꾸기 작업을 수행하는 데 사용할 수도 있습니다 . 또한 소유하지 않은 디렉토리에 대한 쓰기 권한이 있지만 고정 비트 가 설정되어 있으면 을 사용하지 않고 자신이 소유하지 않은 파일의 이름을 바꿀 수 있습니다 .)sudo -u username mv old-name new-name
root
sudo
+ root
를 누르고 명령을 실행하여 파일 관리자 Nautilus를 실행할 수 있습니다 . 이렇게하면 어디에서나 파일과 폴더의 이름을 바꾸고 모든 종류의 강력하고 위험한 작업을 수행 할 수 있습니다.AltF2gksu nautilus
조심하고, 기억 모든 프로그램은 당신이에서 (오프닝 서류 등) 시작 root
노틸러스 창으로도 실행 root
하고, 나중에 정기적으로 혼동하지 않도록 작업이 완료되면 창을 닫으려면 확인, 안전 노틸러스 창 .
그러나 실제로 수행중인 작업을 실제로 알고 있지 않으면 홈 디렉토리 외부의 항목 이름을 바꾸지 마십시오 . 우분투 시스템을 심하게 손상시킬 수 있습니다. 그리고 아마도 당신이 달성하려고하는 것을 성취하지 못할 것입니다.
사용자가 오류 없이 항목의 이름을 바꿀 수있는 조건을 명확히하는 데 도움을 준 Richard 에게 감사합니다 Permission denied
.
관리자라도 데스크탑을 정상적으로 사용할 때는 일반적인 사용자 권한이 있습니다. 이런 방식으로 귀하의 계정에 액세스 할 수있는 사람 (예 : 바이러스)은 시스템을 완전히 제어 할 수 없습니다.
관리 권한이있는 프로그램을 실행하려면, 당신은 사용할 필요가 gksu
양식 Alt-F2
프롬프트 또는 sudo
터미널에 있습니다. 예를 들어을 누르고 Alt+F2
입력 gksu nautilus
하면 암호를 입력 하라는 메시지가 표시되고 (실제로 본인임을 증명하기 위해) 관리자 권한으로 파일 브라우저가 시작됩니다. 이 창을 사용하면 시스템의 모든 내용을 수정할 수 있지만주의해야합니다
특히, /home
자신이하고있는 일을 알지 못한다면 외부에서 엉망이되어서는 안됩니다 . 다른 폴더에는 시스템 파일이 있습니다. 해당 파일을 수정하면 컴퓨터가 손상 될 수 있습니다. 특정 작업을 수행하려고하는데 어떻게 해결해야할지 확실하지 않은 경우, 새로운 질문을 열어서 해결 방법에 대한 지침을 얻어야합니다. 종종 시스템을 손상시키지 않는 쉬운 수정이 있습니다.
예를 들어, /usr
폴더 이름을 바꾸면 그래픽 인터페이스를 사용하는 데 필요한 프로그램을 포함하여 컴퓨터의 거의 모든 프로그램이 중단됩니다.
다시 말해, 이런 종류의 문제를 해결하기 위해서는 Linux에 대한 경험이 풍부해야합니다.
다음 해결 방법을 제안 할 수 있습니다. / 디렉토리 아래의 폴더 이름을 바꾸려면
sudo mkdir /newdir
sudo chown -R user:group /newdir
cp /olddir/filename.ext /newdir
sudo rm -r -f /olddir