Mac은 항상 "이 작업은 실행 취소할 수 없습니다"라고 경고하고 파일을 삭제할 때 휴지통을 건너뜁니다.

Mac은 항상 "이 작업은 실행 취소할 수 없습니다"라고 경고하고 파일을 삭제할 때 휴지통을 건너뜁니다.

iMac의 권한을 복구했는데 이제 항목을 삭제할 때마다 이 대화 상자가 나타납니다. Finder > 환경설정을 확인했는데 "안전하게 휴지통 비우기"와 "경고 표시"가 모두 선택 해제되어 있습니다. 파일을 삭제하면 확인 상자가 나타나고 확인하면 파일이 완전히 삭제되고 휴지통을 건너뜁니다.

정말로 "파일 이름"을 삭제하시겠습니까?
이 항목은 즉시 삭제됩니다. 이 작업은 실행취소할 수 없습니다.

항목을 기본 방법인 휴지통으로 이동시킬 수 있는 방법이 있나요?

편집하다:다음은 대화 상자의 스크린샷입니다. 대화 상자: "..."을(를) 삭제하시겠습니까? 이 항목은 즉시 삭제됩니다. 이 작업은 실행취소할 수 없습니다.

데스크탑에 빈 폴더를 만들고 "휴지통으로 이동"을 선택했을 때 이런 현상이 나타났습니다.

답변1

Finder가 .trash 폴더를 생성할 수 없는 것은 모든 드라이브에서 항상 발생하는 현상입니다. 이는 작성된 CD, 읽기 전용 USB, 대부분의 네트워크 공유에서도 동일합니다(루트 폴더에 쓰면 휴지통 폴더가 생성됩니다).

이 문제는 귀하의 하드 드라이브에서 발생하므로 더 이상 휴지통 폴더를 소유하지 않을 수도 있습니다. 이 명령을 사용하면 사용자 계정이 소유권을 갖게 됩니다.

'sudo chown youruser ~/.Trash'

답변2

파일을 완전히 삭제하는 Finder 명령은 없습니다. 기능은 "휴지통으로 이동"이며 단축키 command+ 가 있습니다 delete.

정확히 무엇을 하고 있는데 이 대화 상자가 표시됩니까? 그리고 스크린샷을 올려주실 수 있나요? ( command+ shift+를 누른 4다음 눌러 spacebar대화 상자와 같은 단일 UI 요소를 캡처합니다.)

시스템 파일을 삭제하려고 하면 인증 대화 상자가 나타날 수 있지만 데스크톱에 있는 항목을 휴지통으로 옮기려는 경우에는 경고가 표시되지 않습니다. 실제로 "휴지통을 비우기 전에 경고 표시"를 선택한 상태로 유지하여 원하는 만큼의 파일을 자유롭게 휴지통으로 이동한 다음 완전히 삭제할 때 확인을 받을 것을 권장합니다.

파일이 휴지통으로 이동되지 않고 완전히 삭제되는 유일한 상황은 네트워크 공유에서 작업할 때입니다. 그것은 정상적인 행동입니다.

마지막으로 터미널을 열고 다음을 실행하여 휴지통이 실제로 존재하는지 확인하세요.ls -la ~

나타나는 처음 몇 줄 중 하나는 다음과 같습니다.

drwx------   3 nreilingh  staff     102 Feb  6 13:26 .Trash

선두는 .숨겨진 폴더로 만들고 사용자는 쓰기 권한을 가져야 합니다.

편집하다:귀하가 언급한 권한 복구가 완전히 또는 제대로 실행되지 않았을 가능성이 있다고 생각합니다. 나는 단지 재미를 위해 다시 그 작업(및 디스크 복구)을 수행한 다음 파일 시스템에서 확장 속성 검색을 시작합니다. 아마도 OS가 홈 디렉토리를 정상적으로 휴지통에 버리는 것을 방지하는 확장 속성으로 레이블을 지정했을 수도 있습니다. 왜 그런 일이 발생했는지는 알 수 없지만 잘못될 수 있는 일이 너무 많습니다.

또한 파일 시스템이 기본 부팅 디스크의 표준 OS X 계층 구조에 있는 모든 항목으로 정상적으로 구성되어 있습니까?

답변3

macOS Sierra를 Mojave로 업그레이드한 후에도 동일한 문제에 직면했습니다. 내 사용자 폴더의 숨겨진 .Trash폴더가 디렉터리가 아닌 파일로 인식되었습니다.

삭제하면 문제가 해결되었습니다. cmd+를 누르고 spacebar"터미널"을 검색하여 터미널을 엽니다. 이 명령을 복사하여 터미널에 붙여넣고 다음을 누르십시오 Return.

rm ~/.Trash

macOS는 첫 번째 "스래시로 이동" 작업에서 새 폴더를 생성하며 .Trash파일을 휴지통으로 이동하면 다시 정상적으로 작동합니다.

답변4

마이그레이션 지원을 사용하여 관리 사용자를 한 컴퓨터에서 다른 컴퓨터로 이동한 후 이 문제가 발생했습니다.

이 문제를 해결하려면 다음 두 가지 작업을 수행해야 했습니다.

(1) 사용자 그룹을 "직원"으로 변경합니다. (시스템 환경설정, 계정 도구에서 사용자를 마우스 오른쪽 버튼으로 클릭하여 이 작업을 수행할 수 있습니다. 내 사용자 그룹은 사용자 자신의 숫자 ID로 설정되었습니다.)

(2) 또한 사용자 폴더의 그룹을 "직원"으로 변경합니다. (터미널에서 "sudo chgrp Staff /Users/Eric")

이 두 가지 사항을 변경하고 다시 로그인한 후 휴지통이 올바르게 작동했습니다.

관련 정보