
이전부터질문내 파일에 다음 명령을 적용했습니다.
sudo chflags -R nouchg TopSites.plist
sudo chmod 444 TopSites.plist
이제 파일이 잠겨 있으므로 제거하는 방법을 모르겠습니다.
현재 휴지통에 파일이 있습니다.
무엇을 sudo
합니까? 그리고 이에 대한 추가 정보는 어디서 찾을 수 있나요?
Mac OS X에서 휴지통은 어디에 저장되어 있나요?
이 파일을 어떻게 삭제하나요?
답변1
sudo
다른 사용자로서 명령을 실행합니다. 기본적으로(이 경우와 같이) 사용자는 거의 모든 작업을 수행할 수 있는 수퍼유저 루트입니다. 휴지통은 에 있습니다 ~/.Trash
. 다음을 실행하여 전체 휴지통을 삭제할 수 있습니다.
rm -rf ~/.Trash/*
답변2
sudo
sudo
man 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
-f
rm
man rm
답변3
휴지통을 비울 때 Option 키를 길게 누르면 강제로 제거할 수 있습니다.
sudo다른 사용자로 명령을 실행할 수 있습니다. 사용자를 지정하지 않으면 루트가 사용됩니다.
chflags파일 또는 폴더 "플래그"를 변경합니다. 그만큼-아르 자형스위치는 명령을 재귀적으로 만듭니다. 즉, 모든 하위 폴더의 모든 파일에 적용됩니다.윽파일을 변경할 수 없게 만들고,누치불변 플래그를 지웁니다.
chmod파일이나 폴더의 권한을 변경합니다. 444는 소유자를 포함하여 모든 사람이 읽기 전용으로 사용할 수 있는 파일의 8진수 권한 비트마스크입니다. 보다이 질문8진수 마스크와 chmod에 대한 설명입니다.
타자남성'명령 이름'터미널에서는 이러한 모든 명령에 대한 완전한 설명을 제공합니다.