Finder bir dosyayı doğrudan silip Çöp Kutusuna taşıyarak atlayabilir mi?


29

Finder'dan bir dosyayı gerçekten silmek (örneğin, Çöp Kutusu'nu atlamak) mümkün mü ? Şu anda bir USB sürücüden alan kazanmak istediğimde rm, Terminal'den dosya / klasör kullanıyorum, ancak GUI'den yapmak istiyorum (Windows'ta Shift + Delete'e benzer).

Yanıtlar:


26

Hemen Sil @ Github (ücretsiz)

  1. Dosyayı indir Delete Immediately.service
  2. Dosyayı konumuna taşı ~/Library/Services. Klasörü oluşturmanız gerekebilir.
  3. Çalıştırarak bulucuyu yeniden başlatın. killall Finder;
  4. Sistem Tercihleri ​​→ Klavye → Klavye Kısayolları → Servisler bölümünden bu servise klavye kısayolu atayabilirsiniz.

uygulamanın içerik menüsünün ekran görüntüsü

uygulamanın onay iletişim kutusunun ekran görüntüsü


4
Vaov! İnsanlar hala bunu kullanıyor mu? Harika! :)
jtbandes

Çok hoş. Ayrıca, kullananlar için Yol Bulucu altındaki Hizmetler alt menüsü ile birlikte çalışır.
chazlarson,

8

Hayır - bunun için bir kısayol yok, ancak Finder'ı genişletmek, esnek bir şekilde isteklerinizi yerine getirmek için bükmek için bir servis menüsü var.

Tercih ettiğiniz klavye kısayolunu servise bağlayan rmveya komut dosyasını çağıran bir servis tanımlamak istersiniz srm.

Automator yerleşik yardım, bir servis yapmayı öğrenme konusunda yardımcı olabilir.

Ayrıca paha biçilmez, otomasyon gurusu Sal Soghoian tarafından yapılan http://www.macosxautomation.com/ sitesidir.


4

@Bmike'ın önerdiğine benzer bir şey yapan bir AppleScript ile karşılaştım. Kullanıcı Jolly Jimmy bir forum gönderisinde listelendi :

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

Bu betiği hizmetler menüsüne eklediğinizde sağ tıklatarak silmeniz gerekir.


4

Yapabilirsin Command- Deleteçöp kutusuna taşımak ve sonra Command- Shift- Deleteçöp kutusunu boşaltmak için


Bu temelde benim için kas hafızası. Ne zaman bir şeyi çöpe atsam (ki her zaman komut + del kullanıyorum) Komutu + shift + del komutunu kullanarak hemen çöpe atıyorum. Hala iki adım, ancak sadece bir saniyenin bir kısmını alır.
Bay Tavşan

Daha yeni bir OS X sürümlerinde Backspace, Delkullanılan yerine bir anahtar var .
TranslucentCloud

@TranslucentCloud, bu doğru değil; Apple donanımı, anahtarı en azından ABD İngilizcesi klavyelerinde <kbd> Delete </kbd> olarak etiketler. ABD dışındaki bir klavyeye veya USB üzerinden bağlanmış başka bir üreticinin klavyesine bakıyor olabilirsiniz.
viski şefi,

@wiskeychief, evet, bazı Logitech klavyelerine bakıyorum.
TranslucentCloud

3

OP'nin Lion ile ilgili olduğunu biliyorum, ancak daha yeni bir sürümde şunu basarak yapabilirsiniz: ⌘ Command⌥ Option⌫ Delete

Sierra'da test edildi


Bu, bir yıl boyunca High Sierra makinemde çalışıyordu ama aniden çalışmayı bıraktı. Bu özellik kaldırıldı mı?
GreenRaccoon23

1

Çöp Olmadan hoşuma gidiyor . Bu var uygulama mağazasında (özgür değil).

Dock ve araç çubuğu için kullanılabilir bir simge var, ancak hepsinden önemlisi Finder'a sürükleyip bırakmak için bir düğme ekleyebilirsiniz.

görüntü tanımını buraya girin


Simgeyi bulucu araç çubuğuna nasıl eklediniz? Yüklenmemiş Çöp Kutusu'nu yükledim, ancak bulucuya nasıl ekleneceğini bulamıyorum.
James,

Bakınız youtube.com/watch?v=21MXGpyaaD0 . En başında. Finder'da Uygulamalar klasörünüze gidin ve uygulamayı Finder araç çubuğuna sürükleyin.
Tyler Collier,

0

Tam bir GUI yanıtı değil, ancak Finder + Terminal + Drag'n'drop yaklaşımını kullanarak prosedürü çok daha kolay hale getirebilirsiniz, yani açık bir terminal penceresi ve çakışan bir Finder penceresi olmadığına göre:

  1. tip rm -rf(bir arka boşluk) terminalde.
  2. Gerekli klasörü Finder'dan terminal penceresine sürükleyin ve tuşuna basın Enter.

İpucu : Geçerli klasörü Finder'da kaldırmak için Finder'ın başlık çubuğundaki mavi simgeyi sürükleyin . Bu aynı zamanda metin editörü pencereleriyle veya mevcut yolu veya dosya adını gösteren normal bir başlık çubuğuna sahip olan herhangi bir OSX uygulamasıyla da çalışacaktır.

İpucu 2 : Dosyayı / klasörü Terminal penceresinin üstüne gelen bir pencereden sürüklüyorsanız, dosyayı dock'taki Terminal'in simgesine sürükleyin, Terminal pencereleri görüntülenene kadar bekleyin ve ardından ihtiyacınız olana sürüklemeye devam edin.

mavi simgeyi sürükleyin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.