rm 파일에 대한 Mac 키보드 단축키

rm 파일에 대한 Mac 키보드 단축키

가능한 중복:
Mac OS에서 파일을 영구적으로 삭제하기

파일을 rm하는 Mac 키보드 단축키는 무엇입니까? command + delete가 휴지통으로 보내는 것을 알고 있지만 command + fn + delete를 사용하여 영구적으로 삭제하고 싶습니다.

업데이트: 없는 것 같습니다. 그래서 저는Automator를 이용한 서비스그런 다음 시스템 환경설정에서 키보드 단축키를 할당하세요.

Automator -> Service -> Service가 Finder.app에서 선택한 파일이나 폴더를 수신합니다. 그런데 실행되는 스크립트를 어떻게 작성합니까 rm -rf #{file/folder name}?

답변1

Automator 도움을 요청하는 편집 내용에 응답하려면:

사용쉘 스크립트 실행행동,입력을 인수로 전달그리고 다음 스크립트:

for f in "$@"
do
    rm -rf "$f"
done

다음을 통해 키보드 단축키를 할당할 수 있습니다.애플리케이션 메뉴,서비스,서비스 기본 설정. 키보드 단축키에 백스페이스/"삭제"를 할당하는 것은 약간 어렵습니다(설명 참조).이 답변) 그렇지만.

또는애플리케이션Automator에서 Finder 도구 모음에 대한 참조를 추가합니다(응용 프로그램을 거기로 끌 수 있음).


다음을 사용하여 키보드 단축키 지정삭제(역행 키이) 또는앞으로 삭제:

  1. 없이 서비스에 대한 간단한 키보드 단축키를 정의합니다.삭제(예 Cmd-Ctrl-Opt-G: 시스템 환경설정 사용) 시스템 환경설정을 종료합니다.
  2. 서비스의 키를 ~/Library/Preferences/pbs.plist사용하여 열고 복사합니다. Property List Editor내부에 있으며 NSServicesStatus다음과 같습니다 (null) - Service Name - runWorkflowAsService. 속성 목록 편집기를 종료합니다.
  3. 터미널을 열고 다음 명령을 입력합니다(앞서 따옴표와 큰따옴표 사이에 복사한 줄 사용).

    defaults write pbs NSServicesStatus -dict-add '"(null) - Service Name - runWorkflowAsService"' '{ "key_equivalent" = "@\U0008"; }'

  4. 열려 있는애플리케이션 메뉴»서비스»서비스 기본 설정을 클릭하고 서비스를 전환하세요.

  5. 새로운 키 조합을 즐겨보세요.

명령줄에서 @는 Cmd, ^는 Ctrl, $는 Shift, ~는 Option입니다. 이러한 수정자를 원하는 대로 혼합하고 일치시키세요. \U0008~이다삭제(역행 키이), \U007F이다앞으로 삭제.

대체 텍스트

답변2

답변3

키보드 단축키가 무엇인지 또는 존재하는지 확실하지 않지만 파일을 영구적으로 삭제하는 AppleScript를 실행할 수 있습니다. 지침이 포함된 링크는 다음과 같습니다. http://macphobia.com/deleting-an-item-windows-and-mac.macphobia

답변4

set txt to ""
tell application "Finder"
    repeat with f in (get selection)
        set txt to txt & quoted form of POSIX path of (f as text) & " "
    end repeat
end tell
set cmd to "rm -rf " & txt
display dialog cmd & "?"
do shell script cmd

당신이 사용할 수있는FastScript(또는 예를 들어키보드 마에스트로)을 사용하여 Finder에서만 사용할 수 있는 단축키를 할당합니다.

관련 정보