마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에 삭제 옵션을 추가 하시겠습니까?


12

Windows에서는 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에서 파일 또는 폴더를 영구적으로 삭제할 수 있습니다. OS X의 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴는 기본적으로 이러한 방식으로 파일이나 폴더를 삭제하는 옵션을 제공하지 않고 "휴지통으로 이동"옵션 만 제공하므로 삭제하려면 수동으로 휴지통을 비워야합니다. 파일 또는 폴더

따라서 빠른 삭제를 돕기 위해 상황에 맞는 메뉴에이 옵션을 추가 할 수 있습니까?


이 작업을 수행 할 수 있다고 가정 해 봅시다 (소프트웨어이기 때문에 가능합니다). 사용자 홈 폴더 나 / System을 삭제하면 어떻게됩니까?
bmike

@bmike 사이트에 대한 질문 일 수 있습니다. 나는 약간의 연구를 할 것이다 ....
Simon

@bmike 첫번째로 OS X는 이것들을 삭제하도록 허용 할 것입니다. (이를 방지하기 위해 안전 가드 메커니즘이 있다고 가정합니다). 둘째, 시스템 폴더 측면에서 OS X의 아카이브 및 설치 후에 새 폴더가 생성 된 경우에만 삭제됩니다
사이먼

내장 키보드 단축키사용 하지 않습니까?
와일드 카드

답변:


15

가장 간단한 방법은 고유 한 서비스를 생성하고 원하는 이름으로 부르는 것입니다.

나는 단순히 호출 된 서비스를 만들고 Delete Now여기에서 한 것처럼 컨텍스트 메뉴에 넣었습니다.

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

나만의 삭제 서비스 만들기

  1. Automator (/ Applications / Utilities / Automator)를 열고 새 서비스를 만듭니다.
    여기에 이미지 설명을 입력하십시오
  2. 오른쪽 상단 창 files or folders에서Finder
    여기에 이미지 설명을 입력하십시오
  3. 가장 왼쪽 창 Utilities에서 Run Shell Script옵션을 선택 하고 워크 플로로 끕니다.
    여기에 이미지 설명을 입력하십시오
  4. "비밀번호 입력"필드를 다음으로 변경하십시오. arguments
    여기에 이미지 설명을 입력하십시오
  5. 쉘 스크립트 본문에 다음을 입력하십시오.
for f in "$@"
do
rm -rf "$f"
done
afplay "/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/finder/empty trash.aif"  

6. 메뉴 모음에서 File> Save를 클릭 하고 서비스 이름을 지정하십시오. 당신이 무엇을 이름을 불렀는지

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

시스템에서 즉시 활성화 할 수 있습니다. 원하지 않는 것으로 결정하고이 항목을 교체해야하는 경우로 이동하면 ~/Library/Services/라는 폴더 목록이 표시됩니다 {servicename}.workflow. 원하지 않는 것을 제거하려면 터미널 유형에서 삭제하십시오.

killall Finder

그러면 Finder가 다시 시작되고 상황에 맞는 메뉴에서 바로 제거됩니다. 그렇지 않으면 다음에 다시 시작할 때 지워집니다.


키보드 단축키 추가

작성한 서비스에 대한 키보드 단축키를 작성하려면 다음 단계를 수행하십시오.

  1. 데스크탑 에서 화면 왼쪽 상단에있는 Finder 라는 단어를 클릭 한 다음 서비스 > 서비스 환경 설정으로 이동하십시오. 여기에 이미지 설명을 입력하십시오
  2. 이름별로 생성 한 서비스를 찾을 때까지 오른쪽 목록을 아래로 스크롤하십시오. 이 예에서 Delete All내가 앞서 만든 것을 볼 수 있습니다 . 강조 표시하고을 클릭하십시오 add shortcut. 여기에 이미지 설명을 입력하십시오
  3. 상자가 나타납니다. 마우스 커서가 있는지 확인하고 바로 가기를 설정하는 데 사용하려는 키를 누릅니다. 이 예에서는 Control+ Shift+ 조합을 사용했습니다 L. 여기에 이미지 설명을 입력하십시오
  4. 를 눌러 Show All설정을 저장하십시오.

키보드 기호

Apple 키보드 기호를 처음 사용하는 사람을 돕기 위해 다음과 같습니다.

^ = Control
= Shift
= Command
=Alt/Option


2
작성한 "지금 삭제"기능에 경고를 추가하려면 "쉘 스크립트 실행"옵션을 워크 플로우로 끌어 놓기 전에 두 번째 열의 맨 위에있는 "확인 요청"옵션을 메인 작업 영역을 열고 프롬프트를 편집하십시오. 실수로 클릭 한 경우 2 단계 옵션이 제공됩니다.
Danijel-James W

확인 대화 상자를 추가 할 때의 이미지입니다. 필요에 따라 변경할 수 있습니다 : i.imgur.com/zciyUNw.png
Danijel-James W

유망 해 보인다. 자세한 설명에 감사드립니다.
Simon

코드를 수정했습니다. for f in "$@"그것의 시작에서 누락되었습니다 .
Danijel-James W

답변의 철저 함을 이해하십시오.
Simon


2

나는 여기에 언급 아니에요 놀랐어요,하지만 거기 입니다 이미 이것에 대한 키보드 바로 가기.

그것은의 옵션-명령 삭제 .

이것은 El Capitan에서 작동합니다. OS X의 버전이 확실하지 않습니다.


이 단축키는 Finder의 어느 곳에서나 (이 질문에 관한 것입니다) 휴지통에서 ( 내가 대답을 얻은 곳 )에서 작동합니다.


내가 기억할 수있는 한,이 지름길은 OSX에서 영원히 존재했던 것 같습니다.
Alain BECKER

-2

Windows는 단순히 delete라고 말하지만 그렇게하지 않습니다. 무언가를 "삭제"할 때마다 실제로는 휴지통 폴더로 이동합니다. 폴더가 휴지통으로 전송되지 않는 상황은 몇 가지뿐입니다. 다음과 같습니다.

1 저장하지 않고 무언가를 닫았는데 이전에 자동 저장되거나 저장되지 않은 경우. 2 항목을 자르면 캐시를 넘어 다른 항목을 자릅니다. 3 폴더가 임시 파일 인 경우.

그러나 Windows의 좋은 점은 휴지통의 전체 아이콘을 보지 않고도 휴지통을 만들 수 있다는 것입니다. 테라 바이트 급 하드 드라이브가 있는데, 내가 삭제 한 10 개의 항목을 지울 필요가 없습니다.


1
Windows 컴퓨터의 Shift-Delete는 파일을 휴지통으로 이동하지 않습니다. 삭제합니다.
와일드 카드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.