Mac OS X의 휴지통에서 터미널을 사용하여 파일을 어떻게 삭제합니까?

Mac OS X의 휴지통에서 터미널을 사용하여 파일을 어떻게 삭제합니까?

이전부터질문내 파일에 다음 명령을 적용했습니다.

sudo chflags -R nouchg TopSites.plist
sudo chmod 444 TopSites.plist

이제 파일이 잠겨 있으므로 제거하는 방법을 모르겠습니다.

현재 휴지통에 파일이 있습니다.

무엇을 sudo합니까? 그리고 이에 대한 추가 정보는 어디서 찾을 수 있나요?
Mac OS X에서 휴지통은 어디에 저장되어 있나요?
이 파일을 어떻게 삭제하나요?

답변1

sudo다른 사용자로서 명령을 실행합니다. 기본적으로(이 경우와 같이) 사용자는 거의 모든 작업을 수행할 수 있는 수퍼유저 루트입니다. 휴지통은 에 있습니다 ~/.Trash. 다음을 실행하여 전체 휴지통을 삭제할 수 있습니다.

rm -rf ~/.Trash/*

답변2

sudo

sudoman sudo슈퍼유저 do(super user do)를 의미합니다. 터미널에서 를 사용하면 이에 대한 자세한 내용을 확인할 수 있습니다 . 핵심은 일시적으로 루트로 명령을 수행할 수 있다는 것입니다. 즉, 완전한 권한을 갖게 된다는 것입니다. 특정 작업(예: 설치)을 수행하기 위해 애플리케이션에서 비밀번호를 묻는 메시지가 표시되면 이는 sudo를 사용하는 것과 동일한 GUI입니다.

쓰레기 위치

시동 드라이브의 휴지통은 에서 찾을 수 있고 , 외장 하드 드라이브의 경우 USER_ID가 사용자 ID인 곳 ~/.Trash/에서 찾을 수 있습니다 ./Volumes/NAME_OF_EXTERNAL/.Trashes/USER_ID/

파일 삭제

파일을 삭제하는 데는 몇 가지 옵션이 있습니다. Option휴지통을 비울 때 누르고 있으면 휴지통을 강제로 비워서 잠긴 파일을 삭제할 수 있습니다.

또는 터미널을 사용하여 명령을 실행할 수 있습니다 rm(제거를 나타냄). 이 rm명령은 파일을 삭제합니다(휴지통이 없습니다. 그냥 사라졌으므로 주의해서 사용하세요). 예를 들어 rm -rf ~/.Trash/*휴지통에 있는 모든 파일을 지울 것입니다. 실행하면 sudo rm -rf ~/.Trash/*슈퍼유저 권한으로 실행됩니다.

명령 의 플래그는 재귀( ) 및 강제( )를 rm나타냅니다 . 를 실행하면 자세한 내용을 확인할 수 있습니다 .-r-frmman rm

답변3

휴지통을 비울 때 Option 키를 길게 누르면 강제로 제거할 수 있습니다.

sudo다른 사용자로 명령을 실행할 수 있습니다. 사용자를 지정하지 않으면 루트가 사용됩니다.

chflags파일 또는 폴더 "플래그"를 변경합니다. 그만큼-아르 자형스위치는 명령을 재귀적으로 만듭니다. 즉, 모든 하위 폴더의 모든 파일에 적용됩니다.파일을 변경할 수 없게 만들고,누치불변 플래그를 지웁니다.

chmod파일이나 폴더의 권한을 변경합니다. 444는 소유자를 포함하여 모든 사람이 읽기 전용으로 사용할 수 있는 파일의 8진수 권한 비트마스크입니다. 보다이 질문8진수 마스크와 chmod에 대한 설명입니다.

타자남성'명령 이름'터미널에서는 이러한 모든 명령에 대한 완전한 설명을 제공합니다.

관련 정보