2012-09-13 6 views
3

나는 리모트 저장소에서 체크 한 코드에 대해 연구 중이다. 그 중 일부는 파일 소유자로서 "루트"를 갖는 레포로 들어갔다. 이제 repo가 ​​포함 된 디렉토리를 다른 위치로 옮기고 싶지만 일반 사용자는 오래된 파일을 삭제할 수 없습니다. 또한 파일 소유자를 변경하려면 루트가되어야하기 때문에 dired-do-chown이 실패합니다.Dired : 수퍼 유저로 chown을하는 방법?

dired 명령을 루트로 호출 할 수있는 방법이 있습니까? (파일 찾기를위한 부랑자 같은)

답변

3

예, C-x C-f에 파일 이름을 묻는 메시지가 나타나면 /sudo:[email protected]/...을 입력하면됩니다. 이것은 dired-do-chown과 다른 dired 명령이 잘 작동하는 무분별한 무언가를 열 것입니다.

(당신이 /sudo:TAB를 누를 수 있고, 미니 버퍼 완료가 @localhost 상용구를 삽입 않습니다.)