Finder có thể xóa một tệp trực tiếp và bỏ qua việc di chuyển nó vào Thùng rác không?


29

Có thể thực sự xóa một tệp (tức là bỏ qua Thùng rác) khỏi Finder không? Hiện tại, khi tôi muốn lấy lại dung lượng từ ổ USB, tôi sẽ gửi rmtệp / thư mục từ Terminal, nhưng tôi muốn thực hiện điều đó từ GUI (tương tự Shift + Delete trong Windows).

Câu trả lời:


26

Xóa ngay lập tức @ Github (miễn phí)

  1. Tải tập tin Delete Immediately.service
  2. Di chuyển tệp đến ~/Library/Services. Bạn có thể phải tạo thư mục.
  3. Khởi động lại công cụ tìm bằng cách chạy killall Finder;
  4. Bạn cũng có thể gán phím tắt cho dịch vụ này trong Tùy chọn hệ thống → Bàn phím → Phím tắt → Dịch vụ

ảnh chụp màn hình menu ngữ cảnh của ứng dụng

ảnh chụp màn hình hộp thoại xác nhận của ứng dụng


4
Ồ Mọi người vẫn đang sử dụng cái này? Tuyệt quá! :)
jtbandes

Rất đẹp. Cũng hoạt động với menu con Dịch vụ trong Trình tìm đường dẫn, dành cho những người sử dụng nó.
chazlarson

8

Không - không có phím tắt cho điều đó, nhưng có một menu dịch vụ để mở rộng Finder, uốn cong nó một cách linh hoạt để phù hợp với mong muốn của bạn.

Bạn sẽ muốn xác định một dịch vụ gọi một tập lệnh đến rmhoặc srmliên kết phím tắt bàn phím theo sở thích của bạn với dịch vụ.

Tự động hóa được xây dựng trong trợ giúp có thể hỗ trợ học tập để thực hiện một dịch vụ.

Cũng vô giá là trang web http://www.macosxautomation.com/ được thực hiện bởi chuyên gia tự động hóa Sal Soghoian


4

Tôi đã bắt gặp một AppleScript có chức năng tương tự như những gì @bmike đã đề xuất. Người dùng Jolly Jimmy được liệt kê trong một bài đăng trên diễn đàn :

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

Thêm tập lệnh này vào menu dịch vụ và bạn sẽ có thể xóa bằng cách nhấp chuột phải.


4

Bạn có thể làm Command- Deleteđể di chuyển đến thùng rác và sau đó Command- Shift- Deleteđể đổ thùng rác


Đây là bộ nhớ cơ bản cho tôi. Bất cứ khi nào tôi dọn rác thứ gì đó (mà tôi luôn sử dụng lệnh + del), tôi ngay lập tức dọn sạch thùng rác bằng lệnh + shift + del. Vẫn còn hai bước nhưng chỉ mất một phần của giây.
Mr Rabbit

Trong các phiên bản OS X gần đây hơn, có một Backspacephím thay vì Delđược sử dụng.
translucentCloud

@TranslucentCloud, điều đó không chính xác; Phần cứng của Apple gắn nhãn khóa là <kbd> Xóa </ kbd>, ít nhất là trong bàn phím tiếng Anh Mỹ. Bạn có thể đã xem xét một bàn phím không phải tiếng Anh hoặc tiếng Anh của một nhà sản xuất khác được gắn qua USB.
rượu whisky

@whiskeychief, vâng, tôi đang xem một số bàn phím Logitech.
translucentCloud

3

Tôi biết OP là về Lion, nhưng trong phiên bản mới hơn, bạn có thể làm điều đó bằng cách nhấn: ⌘ Command⌥ Option⌫ Delete

Đã thử nghiệm trên Sierra


Điều này đã hoạt động trên máy High Sierra của tôi trong gần một năm nhưng đột nhiên ngừng hoạt động. Tính năng này đã bị xóa?
GreenRaccoon23

1

Tôi thích Thùng rác mà không có . Nó có trong cửa hàng ứng dụng (không miễn phí).

Nó có một biểu tượng có sẵn cho thanh công cụ và thanh công cụ, nhưng tốt nhất đối với tôi là bạn có thể thêm một nút trong Finder để kéo và thả.

nhập mô tả hình ảnh ở đây


Làm thế nào bạn thêm biểu tượng vào thanh công cụ tìm? Tôi có Thùng rác chưa được cài đặt, nhưng không thể tìm ra cách thêm nó vào công cụ tìm.
James

Xem youtube.com/watch?v=21MXGpyaaD0 . Đó là lúc bắt đầu. Trong Finder, chuyển đến thư mục Ứng dụng của bạn và kéo ứng dụng vào thanh công cụ Finder.
Tyler Collier

0

Không phải là một câu trả lời GUI đầy đủ, nhưng bạn có thể làm cho thủ tục dễ dàng hơn nhiều bằng cách sử dụng phương pháp Finder + Terminal + Drag'n'drop, nghĩa là bạn đã mở một cửa sổ đầu cuối và cửa sổ Finder không chồng chéo:

  1. rm -rfvào thiết bị đầu cuối (với một không gian dấu).
  2. Kéo thư mục cần thiết từ Finder vào cửa sổ terminal và nhấn Enter.

Gợi ý : Để xóa thư mục hiện tại trong Finder, hãy kéo biểu tượng màu xanh lam trong thanh tiêu đề của Trình tìm kiếm. Điều này cũng sẽ hoạt động với các cửa sổ soạn thảo văn bản hoặc bất kỳ ứng dụng OSX nào có thanh tiêu đề bình thường hiển thị đường dẫn hoặc tên tệp hiện tại.

Gợi ý 2 : Nếu bạn đang kéo tệp / thư mục từ một cửa sổ chồng lên cửa sổ Terminal, sau đó kéo tệp vào biểu tượng của Terminal trong dock, đợi cho đến khi cửa sổ Terminal được hiển thị và sau đó tiếp tục kéo vào cửa sổ bạn cần.

kéo biểu tượng màu xanh

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.