파일을 삭제할 때 휴지통을 건너 뛰려면 어떻게해야합니까?


66

다른 외장 USB 하드 드라이브와 플래시 드라이브를 컴퓨터에 자주 연결하고 파일을 쉽게 삭제하고 디스크 공간을 확보하고 싶습니다.

파일을 간단히 삭제하면 휴지통을 비울 때까지 외장 드라이브의 숨겨진 휴지통 폴더에 보관됩니다. 또한 외부 디스크가 디스크 공간을 다시 확보하기 위해 연결되어있는 동안 로컬 휴지통을 동시에 비 웁니다. 이는 바람직하지 않습니다.

현재 내가 찾은 유일한 "솔루션"은 파일을 내장 하드 드라이브로 옮긴 다음 휴지통에 넣는 것입니다. 한 드라이브에서 다른 드라이브로 파일을 이동하는 데 시간을 낭비하기 때문에 이것은 최적이 아닙니다 (정기적으로 20GB + VM을 처리 함).

휴지통을 우회하여 외장 드라이브에서 파일을 영구적으로 삭제하려면 어떻게해야합니까?


1
플래시 기반 USB 드라이브에서 영구적으로 무언가를 지우는 것은 매우 어렵습니다. 추가 자료 : security.stackexchange.com/questions/5662/…
Andris

3
@Andris 감사합니다, 재미있는 링크. 내 질문의 틀을 틀 었다고 생각합니다. 안전한 삭제에 관심이 없습니다. 단순히 파일을 삭제하고 공간을 확보하는 데 관심이 있습니다.
Redandwhite

따라서 파일이 외부에있을 때는 휴지통을 로컬로 비울 수 없지만 내부에 저장 한 경우에는 휴지통을 비울 수 있습니까? 한 걸음 떨어진 곳에서 왜 쓰레기를 버리는가? 근거가 추가되지 않았습니다. 왜 그것을 편집하고 X를하고 싶다고 말하지 않습니까?
bmike

6
로컬에 쓰레기가 없어서 @bmike. 더 제한된 플래시 드라이브에 쓰레기를 두는 것이 좋습니다. 기본적으로 파일을 삭제해도 드라이브의 공간이 확보되지 않습니다. 이것이 로컬 디스크와 동일하다는 것을 알고 있지만 더 받아 들일 수 있습니다. 특정 사용 사례를 다룹니다.
Redandwhite

애플이 이것이 어떤 문제인지 알지 못하는 것은 놀라운 일입니다. 일반 사용자는 어떻게 진행되고 있는지 이해해야합니까? 그들의 관점에서 그들의 USB 드라이브는 비어 있지만 쓸모가 없습니다!
cja

답변:


17

⌘ Command⌥ Option⌫ Delete이 작업을 취소 할 수 없다는 확인 대화 상자와 함께 파일을 영구적으로 삭제합니다. ⌘Command⌫ Delete확인없이 파일을 휴지통으로 이동하기 만하면됩니다.

팁 : Mac 앱에서 동일한 동작을 수행하지만 약간 다르게 수행하려면 ⌥ Option버튼을 누른 상태에서 수행하십시오 .


1
감사! 이것은 이제 받아 들여지는 대답입니다. 다른 사람들의 이익을 위해, 미국 레이아웃 키보드에서 Alt가 옵션이라고 답변에 답하는 것이 도움이 될 수 있습니다.
Redandwhite

54

rm파일 또는 폴더를 영구적으로 삭제하고 휴지통을 건너 뛰는 쉘 commando 를 쉽게 실행할 수 있도록 Automator 서비스 또는 응용 프로그램을 만들 수 있습니다 .

예를 들어 Automator.app 에서 새 서비스를 만드는 것으로 시작하십시오 .

  • files or folders입력으로 선택 하면이 서비스의 가용성을 Finder 앱으로 제한 할 수도 있습니다.

자동화 서비스 입력

  • 선택적으로 권장되지만 먼저 Ask for Confirmation워크 플로에 단계를 추가하십시오 .

확인 단계

  • 마지막으로, Run Shell Script단계를 워크 플로우에 추가하십시오 . 입력을 반드시 전달하십시오 as arguments. 그런 다음 다음 스크립트를 넣을 수 있습니다.

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

입력 쉘 스크립트

@Thecafremo에서 언급했듯이 삭제하는 동안 추가 보안 -Prm위해 매개 변수를 추가 할 수도 있습니다 . 추가 기능을 위해 쉘 스크립트 끝에 다음 명령을 추가하여 가청 피드백을 추가 할 수 있습니다.

afplay "/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/finder/empty trash.aif"

서비스를 저장하면 메뉴 막대의 서비스 메뉴에있는 Finder에서 사용할 수 있습니다. 서비스는 Finder에서 파일을 마우스 오른쪽 버튼으로 클릭하여 메뉴 하단에 표시되지만, Finder > Services메뉴 에서 나타나려면 먼저 메뉴 에서 한 번 실행해야 할 수도 있습니다 . 시스템 환경 설정의 키보드 환경 설정 패널에서 서비스에 대한 키보드 단축키를 구성 할 수도 있습니다.

서비스 메뉴

실제 서비스

서비스를 만드는 대신 Automator에서 응용 프로그램을 비슷하게 만들 수 있습니다.이 응용 프로그램은 Dock에 고정하여 파일을 드래그 할 수 있습니다.


1
가장 확실한 솔루션입니다. 그리고 그것은 무료입니다 :-)
Maverik

정말 좋습니다. :) 훌륭한 솔루션을 주셔서 감사합니다
Redandwhite

이것은 Mavericks에서 저에게 효과적이지 않습니다 ... 서비스를 사용할 때 아무것도하지 않습니다.
Bruno Stonek

1
이 서비스를 사용하여 휴지통에 이미있는 파일을 삭제할 수도 있습니다. (굉장!)
수호자 1

1
대박! 몇 가지. 확인 요청 단계 내부의 아이콘을 클릭하면 노란색 느낌표로 바뀌어 수행하려는 작업이 위험하다는 경고를 표시합니다. 저장할 때 입력 한 이름은 "영구적으로 삭제"여야하며 이는 서비스 메뉴에 표시됩니다. 슬프게도 sudo암호가 필요한 경우 지원하지 않습니다 . 나는 사용하려고 osascript -e ... with administrator priveleges했지만 원본 "을 탈출하는 \"것이 효과가없는 것 같습니다.
ADTC

19

옵션은 터미널 명령 rm일 수 있으며 -P추가 보안을 원할 경우 옵션이 있습니다.

[Option -P will] 일반 파일을 삭제하기 전에 덮어 씁니다. 파일을 삭제하기 전에 먼저 바이트 패턴 0xff, 0x00, 0xff로 세 번 덮어 씁니다.

그렇게하려면 :

  1. Terminal.app를 엽니 다 (/ Applications / Utilities에 있음).
  2. rm -P 파일을 입력 하고 터미널 창으로 끕니다. 그런 다음를 누르십시오 Enter.

1
Woah, 폴더를 드래그하면 전체 폴더가 삭제됩니다.
duci9y

1
@ duci9y 맞아! 답을 수정하여 수정하겠습니다. 교정하지 않고 응답하는 것이 실제로 최선의 방법은 아닙니다.
Thecafremo

2
옵션을 사용하면 폴더를 제거 할 수도 있습니다 -rf.
Maverik

1
sudo rm -rf 다음에 우주 작품 불가사의, 감사합니다!
PatrickT

1
위의 수락 된 솔루션은이 작업을 자주 수행 해야하는 경우 좋지만 (궤도에서) 핵을 피우는 데 필요한 파일이 하나 뿐이며 이것이 트릭을 수행합니다.
헤어 보트

4

Mac App Store에서 휴지통없이 사용을 고려 했습니까 ?


1
이것은 괜찮아 보이지만 자유롭게 사용할 수있는 것이 있는지 궁금합니다.
Redandwhite

사실입니다 :-) 그러나 적어도 싸구려입니다.
Maverik

4

휴지통 X 와 같은 것은 어떻습니까 . 설명은 다음과 같습니다.

파일과 폴더를 휴지통으로 보내지 않고 즉시 삭제하거나 파쇄하는 데 사용할 수 있습니다. 선택한 디스크에서만 휴지통을 비우거나 파쇄하는 데 사용할 수 있습니다. 물론, 항상 데스크탑에있는 휴지통처럼 사용할 수 있습니다.


3

다음 트릭은 OS X El Capitan에서 작동합니다. 나는 여기 에서 팁을 얻었다 .

Finder에서 파일을 선택하십시오. File메뉴로 이동 하고 alt/option키 를 누르면 "휴지통으로 이동"옵션이 "즉시 삭제 ..."로 변경됩니다.


2

배경 정보는 자기 메모리 및 솔리드 스테이트 메모리에서 데이터 삭제 문서에 나와 있습니다.

이 백서에서 얻은 지식의 구현은 GNU 조각 입니다. 이 도구의 일부로 설치할 수 있습니다 coreutils에서 MacPorts를 .


왜 공감해야합니까? 누가 MacPorts 나 GNU 도구를 좋아하지 않습니까?

나는 투표권을 가진 사람이 아니었지만 이것이 질문에 대한 답이라고 생각하지 않습니다. 아마도 원본은 잘못 표현되었을 것입니다
Redandwhite


0

El Capitan 10.11.6부터는 Terminal.app를 사용하지 않고도 가능합니다. 제거 할 파일을 선택하고 마우스 오른쪽 버튼을 클릭 한 후 "즉시 삭제…"를 선택하십시오.

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