Finder สามารถลบไฟล์โดยตรงและข้ามการย้ายไปที่ถังขยะได้หรือไม่


29

มันเป็นไปได้จริงๆลบไฟล์ (เช่นบายพาสถังขยะ) จาก Finder? ขณะนี้เมื่อฉันต้องการเรียกคืนพื้นที่จากไดรฟ์ USB ฉันrmไฟล์ / โฟลเดอร์จาก Terminal แต่ฉันต้องการทำจาก GUI (คล้ายกับ Shift + Delete ใน Windows)

คำตอบ:


26

ลบทันที @ Github (ฟรี)

  1. ดาวน์โหลดไฟล์ Delete Immediately.service
  2. ~/Library/Servicesย้ายไฟล์ไปที่ คุณอาจต้องสร้างโฟลเดอร์
  3. รีสตาร์ท Finder โดยการรัน killall Finder;
  4. คุณยังสามารถกำหนดแป้นพิมพ์ลัดให้กับบริการนี้ได้ในการตั้งค่าระบบ→คีย์บอร์ด→แป้นพิมพ์ลัด→บริการ

สกรีนช็อตของเมนูบริบทของแอป

สกรีนช็อตของกล่องโต้ตอบการยืนยันของแอพ


4
ว้าว! ผู้คนยังคงใช้สิ่งนี้อยู่ใช่ไหม ที่ดี! :)
jtbandes

ดีมาก. ทำงานร่วมกับเมนูย่อยบริการภายใต้ Path Finder สำหรับผู้ที่ใช้งาน
chazlarson

8

ไม่ - ไม่มีทางลัดสำหรับสิ่งนั้น แต่มีเมนูบริการเพื่อขยาย Finder ให้มีความยืดหยุ่นในการดัดเพื่อรองรับความต้องการของคุณ

คุณจะต้องกำหนดบริการที่เรียกใช้สคริปต์rmหรือหรือsrmผูกแป้นพิมพ์ลัดที่คุณต้องการใช้บริการ

ความช่วยเหลือในตัวของ Automator สามารถช่วยในการเรียนรู้เพื่อให้บริการ

นอกจากนี้ยังมีค่าเป็นเว็บไซต์http://www.macosxautomation.com/ซึ่งทำโดยปราชญ์อัตโนมัติSal Soghoian


4

ฉันเจอ AppleScript ที่ทำสิ่งที่คล้ายกับที่ @bmike แนะนำ ผู้ใช้ 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) ฉันจะล้างข้อมูลในถังขยะทันทีโดยใช้คำสั่ง + shift + del มันยังคงมีสองขั้นตอน แต่ใช้เวลาเพียงเสี้ยววินาที
Mr Rabbit

ใน OS X เวอร์ชั่นใหม่กว่าจะมีBackspaceคีย์แทนการDelใช้
TranslucentCloud

@TranslucentCloud ไม่ถูกต้อง ฮาร์ดแวร์ของ Apple ระบุรหัสเป็น <kbd> ลบ </kbd> อย่างน้อยในแป้นพิมพ์ภาษาอังกฤษแบบสหรัฐอเมริกา คุณอาจดูแป้นพิมพ์ที่ไม่ใช่ภาษาอังกฤษเป็นภาษาสหรัฐอเมริกาหรือแป้นพิมพ์ของผู้ผลิตรายอื่นที่ต่อผ่าน USB
whiskchchief

@whiefchief ใช่ฉันกำลังดูคีย์บอร์ด Logitech อยู่
TranslucentCloud

3

ฉันรู้ว่า OP เกี่ยวกับ Lion แต่ในเวอร์ชั่นใหม่กว่าคุณสามารถทำได้โดยกด: ⌘ Command⌥ Option⌫ Delete

ทดสอบกับเซีย


นี่ทำงานกับเครื่อง High Sierra ของฉันเกือบปี แต่ก็หยุดทำงานทันที คุณสมบัตินี้ถูกลบออกหรือไม่?
GreenRaccoon23

1

ฉันชอบถังขยะโดยไม่ต้อง มันอยู่ใน app store (ไม่ฟรี)

มันมีไอคอนสำหรับท่าเรือและแถบเครื่องมือ แต่ที่สำคัญที่สุดสำหรับฉันคือคุณสามารถเพิ่มปุ่มใน Finder เพื่อลากและวาง

ป้อนคำอธิบายรูปภาพที่นี่


คุณเพิ่มไอคอนลงในแถบเครื่องมือค้นหาอย่างไร ฉันมีถังขยะที่ไม่มีการติดตั้ง แต่ไม่สามารถค้นหาวิธีเพิ่มลงในตัวค้นหา
James

ดูyoutube.com/watch?v=21MXGpyaaD0 มันเป็นจุดเริ่มต้นที่ดีมาก ใน Finder ให้ไปที่โฟลเดอร์แอปพลิเคชันของคุณและลากแอพไปยังแถบเครื่องมือ Finder
Tyler Collier

0

ไม่ใช่คำตอบแบบ GUI เต็มรูปแบบ แต่คุณสามารถทำให้ขั้นตอนง่ายขึ้นมากโดยใช้วิธี Finder + Terminal + Drag'n'drop กล่าวคือเมื่อคุณเปิดหน้าต่างเทอร์มินัลและหน้าต่าง Finder ที่ไม่ทับซ้อนกัน:

  1. พิมพ์rm -rfในเทอร์มินัล (ที่มีพื้นที่ต่อท้าย)
  2. ลากโฟลเดอร์ที่จำเป็นจาก Finder ไปที่หน้าต่าง terminal Enterและกด

คำแนะนำ : หากต้องการลบโฟลเดอร์ปัจจุบันใน Finder ให้ลากไอคอนสีน้ำเงินในแถบหัวเรื่องของ Finder's สิ่งนี้จะทำงานกับหน้าต่างตัวแก้ไขข้อความหรือแอพ OSX ใด ๆ ที่มีแถบชื่อเรื่องปกติที่แสดงพา ธ หรือชื่อไฟล์ปัจจุบัน

คำแนะนำ 2 : หากคุณกำลังลากไฟล์ / โฟลเดอร์จากหน้าต่างที่ซ้อนทับหน้าต่างเทอร์มินัลจากนั้นให้ลากไฟล์ไปที่ไอคอนของเทอร์มินัลในแท่นรอจนกว่าหน้าต่างเทอร์มินัลจะปรากฏขึ้น

ลากไอคอนสีน้ำเงิน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.