Finder가 파일을 직접 삭제하고 휴지통으로 이동하는 것을 무시할 수 있습니까?


29

그것은 수 있나요 정말 파인더에서 파일을 (즉, 휴지통 우회) 삭제 하시겠습니까? 현재 USB 드라이브에서 공간을 회수하고 싶을 때 rm터미널에서 파일 / 폴더를 사용하고 있지만 GUI에서 Windows를 사용하고 싶습니다 (Windows의 Shift + Delete와 유사).

답변:


26

@ Github에서 즉시 삭제 (무료)

  1. 파일 다운로드 Delete Immediately.service
  2. 파일을로 이동하십시오 ~/Library/Services. 폴더를 만들어야 할 수도 있습니다.
  3. 다음을 실행하여 파인더를 다시 시작하십시오. killall Finder;
  4. 시스템 환경 설정 → 키보드 → 키보드 단축키 → 서비스 에서이 서비스에 키보드 단축키를 지정할 수도 있습니다.

앱의 컨텍스트 메뉴 스크린 샷

앱 확인 대화 상자의 스크린 샷


4
와우! 사람들은 여전히 ​​이것을 사용하고 있습니까? 큰! :)
jtbandes

아주 좋아요 Path Finder의 Services 하위 메뉴를 사용하는 사람들도 사용할 수 있습니다.
chazlarson

8

아니요-바로 가기는 없지만 Finder를 확장하여 원하는대로 수용 할 수 있도록 유연하게 구부릴 수있는 서비스 메뉴가 있습니다.

스크립트를 호출 rm하거나 srm기본 설정의 바로 가기 키를 서비스에 바인딩 하는 서비스를 정의하려고합니다 .

Automator의 기본 제공 도움말은 서비스 학습 학습을 지원할 수 있습니다.

또한 자동화 전문가 인 Sal Soghoian 이 만든 http://www.macosxautomation.com/ 사이트도 귀중합니다.


4

@bmike가 제안한 것과 비슷한 AppleScript를 발견했습니다. Jolly Jimmy 님 이 포럼 게시물에 올렸습니다 :

tell application "Finder"
    set theSelection to selection

    if theSelection is {} then
        beep
        activate current application
        display alert "No files are selected for deletion." message "Select one or more files to delete." as warning
    else
        activate current application
        display alert "Delete item(s)?" message "The selected item(s) will be deleted immediately. Are you sure you want to continue?" buttons {"OK", "Cancel"} as warning
        set buttonpressed to button returned of result

        if the buttonpressed is "OK" then
            repeat with i from 1 to (count theSelection)

                set item1 to (the quoted form of POSIX path of (item i of the theSelection as alias))
                set deleteit to "rm -rf " & item1 & ""

                try
                    do shell script deleteit
                on error
                    do shell script deleteit with administrator privileges
                end try
            end repeat
        end if
    end if
end tell

이 스크립트를 서비스 메뉴에 추가하면 마우스 오른쪽 버튼을 클릭하여 삭제할 수 있습니다.


4

당신은 할 수 Command- Delete다음 휴지통과로 이동 Command- Shift- Delete휴지통 비우기


이것은 기본적으로 근육 기억입니다. 무언가를 휴지통에 버릴 때마다 (항상 command + del을 사용함) command + shift + del을 사용하여 휴지통을 즉시 비 웁니다. 여전히 두 단계이지만 1 초 밖에 걸리지 않습니다.
Mr Rabbit

최신 OS X 버전에는 사용되는 Backspace대신 키 가 Del있습니다.
TranslucentCloud

@TranslucentCloud, 맞지 않습니다. Apple 하드웨어는 적어도 미국 영어 키보드에서 키를 <kbd> 삭제 </ kbd>로 표시합니다. 영어 이외의 영어 키보드 나 USB를 통해 연결된 다른 제조업체의 키보드를보고있을 수 있습니다.
위스키 소장

@ whiskeychief, 그래, 나는 Logitech 키보드를보고있다.
TranslucentCloud

3

OP는 Lion에 관한 것이지만 최신 버전에서는 다음을 눌러이를 수행 할 수 있습니다. ⌘ Command⌥ Option⌫ Delete

시에라에서 테스트


이것은 거의 1 년 동안 High Sierra 시스템에서 작업했지만 갑자기 작동을 멈췄습니다. 이 기능이 제거 되었습니까?
GreenRaccoon23

1

나는 쓰레기없는 것을 좋아한다 . 그것은의 앱 스토어에 (무료하지 않음).

도크와 도구 모음에 사용할 수있는 아이콘이 있지만, 가장 좋은 점은 Finder에 단추를 추가하여 끌어 놓을 수 있다는 것입니다.

여기에 이미지 설명을 입력하십시오


파인더 도구 모음에 아이콘을 어떻게 추가 했습니까? 휴지통 없음을 설치했지만 파인더에 추가하는 방법을 찾을 수 없습니다.
제임스

youtube.com/watch?v=21MXGpyaaD0을 참조하십시오 . 그것은 처음에 있습니다. Finder에서 응용 프로그램 폴더로 이동하여 앱을 Finder 도구 모음으로 드래그하십시오.
Tyler Collier

0

완전한 GUI 답변은 아니지만 Finder + Terminal + Drag'n'drop 접근 방식을 사용하면 터미널 창이 열려 있고 겹치지 않는 Finder 창이있는 경우 절차를 훨씬 쉽게 만들 수 있습니다.

  1. rm -rf터미널에 입력 하십시오 (후행 공백 포함).
  2. 필요한 폴더를 Finder에서 터미널 창으로 드래그하고을 누르십시오 Enter.

힌트 : Finder 에서 현재 폴더 를 제거하려면 Finder의 제목 표시 줄에서 파란색 아이콘 을 드래그하십시오 . 텍스트 편집기 창이나 현재 경로 또는 파일 이름을 표시하는 일반 제목 표시 줄이있는 OSX 앱에서도 작동합니다.

힌트 2 : 터미널 창과 겹치는 창에서 파일 / 폴더를 드래그하는 경우, 파일을 도크의 터미널 아이콘으로 드래그하고 터미널 창이 표시 될 때까지 기다렸다가 필요한 항목으로 계속 드래그하십시오.

파란색 아이콘을 드래그

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.