Sağ Tıklama Bağlam Menüsüne Silme Seçeneği Eklensin mi?


12

Windows'da sağ tıklama içerik menüsünden bir dosyayı veya klasörü kalıcı olarak silmek mümkündür. OS X'te sağ tıklatma bağlam menüsü, varsayılan olarak bir dosyayı veya klasörü bu şekilde silme seçeneği sunmaz, yalnızca "Çöp Kutusuna Taşı" seçeneğini sunar, yani daha sonra silmek için çöp kutusunu manuel olarak boşaltmanız gerekir dosya veya klasör.

Bu nedenle hızlı silme işlemine yardımcı olması için bu seçeneği bağlam menüsüne eklemek mümkün müdür?


Bir dakikalığına bunun başarmanın mümkün olduğunu varsayalım (ki yazılımı kesinlikle mümkün olduğundan). Bir kullanıcı ana klasörünü veya / Sistemini silseydiniz ne olurdu?
bmike

@bmike Bu site için bir soru olabilir. Biraz araştırma yapacağım ....
Simon

@bmike Öncelikle OS X bunların silinmesine izin verirdi ... kesinlikle çok tehlikeli! (Bunu önlemek için güvenli bir koruma mekanizmasının mevcut olduğunu varsayıyorum). İkincisi, Sistem klasörü açısından, bu yalnızca OS X'in arşivlenmesinden ve kurulmasından sonra yeni bir klasör oluşturulduysa silinir mi?
Simon

Yanıtlar:


15

En basit yol, kendi Hizmetinizi oluşturmak ve adlandırmak istediğiniz her şeyi aramaktır.

Basitçe adlandırılan bir hizmet oluşturdum Delete Nowve burada yaptığım gibi bağlam menüme koydum:

resim açıklamasını buraya girin

Kendi Silme Hizmetinizi Yapın

  1. Automator'ı (/ Applications / Utilities / Automator) açın ve yeni bir Servis oluşturun
    resim açıklamasını buraya girin
  2. Sağ üst bölmede şunu seçin files or folders:Finder
    resim açıklamasını buraya girin
  3. En soldaki bölmede, seçeneği seçip iş akışına UtilitiessürükleyinRun Shell Script
    resim açıklamasını buraya girin
  4. "Giriş girişi" alanını arguments
    resim açıklamasını buraya girin
  5. Kabuk komut dosyası gövdesine aşağıdakileri ekleyin
for f in "$@"
do
rm -rf "$f"
done
afplay "/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/finder/empty trash.aif"  

6. Menü çubuğunda File> seçeneğine tıklayın Saveve hizmete bir ad verin. Adınız ne olursa olsun, buna ne denir

resim açıklamasını buraya girin

Bu, sisteminizde hemen etkinleştirir. İstemediğinize karar verirseniz ve bu öğeyi değiştirmeniz ~/Library/Services/gerekirse, adresine gidin ve adlı klasörlerin bir listesini göreceksiniz {servicename}.workflow. İstemediğinizi kaldırmak için, yalnızca Terminal türünde silin

killall Finder

Bu, Finder'ı yeniden başlatır ve hemen içerik menüsünden kaldırır. Aksi takdirde, bir sonraki yeniden başlatmada temizlenir.


Klavye Kısayolu Ekle

Oluşturduğunuz Hizmet için bir klavye kısayolu yapmak için şu adımları izleyin:

  1. Masaüstünde, ekranın sol üst köşesindeki Finder kelimesini tıklayın ve ardından Hizmetler > Hizmet Tercihleri'ne gidin resim açıklamasını buraya girin
  2. Ada göre oluşturduğunuz hizmeti bulana kadar sağdaki listeyi aşağı kaydırın. Bu örnekte, Delete Alldaha önce yaptığımı görebilirsiniz . Vurgulayın ve tıklayın add shortcut. resim açıklamasını buraya girin
  3. Bu bir kutu getirecektir. Fare imlecinizin orada olduğundan emin olun ve kısayolu ayarlamak için kullanmak istediğiniz tuşlara basın. Örneğimde Control+ Shift+ kombinasyonunu kullandım L. resim açıklamasını buraya girin
  4. Show AllAyarlarınızı kaydetmek için düğmesine basın .

Klavye Sembolleri

Apple klavye sembollerinde yeni olan herkese yardımcı olmak için, bunlar aşağıdaki gibidir:

^ = Control
= Shift
= Command
=Alt/Option


2
Oluşturduğum "Şimdi Sil" işlevine bir uyarı eklemek isterseniz, "Kabuk Betiğini Çalıştır" seçeneğini iş akışına sürüklemeden önce, ikinci sütunun üstündeki "Onay Sor" seçeneğini ana çalışma alanını seçin ve istemi düzenleyin. Bu, yanlışlıkla tıklamanız durumunda size iki adımlı bir seçenek sunar.
Danijel-James W

Onay iletişim kutusunu eklediğinizde görüntü budur. Gerektiği
Danijel-James W

Umut verici görünüyor. Bu ayrıntılı açıklama için çok teşekkürler.
Simon

Kodu düzelttik. Başında eksikti for f in "$@".
Danijel-James W

Cevabınızın bütünlüğünü takdir edin.
Simon


2

Burada bahsedilmediğine şaşırdım, ancak bunun için bir klavye kısayolu var.

Bu var seçenek-komut silme .

Bu El Capitan üzerinde çalışıyor. Hangi OS X sürümünün eklendiğinden emin değilim.


Bu kısayol Finder'daki herhangi bir yerden (bu sorunun ne olduğu) ve ayrıca Çöp Kutusu'ndan ( yanıtı aldığım yer ) çalışır.


Hatırlayabildiğim kadarıyla, bana göre bu kısayol OSX'te sonsuza dek varmış gibi görünüyor.
Alain BECKER

-2

Windows basitçe sil diyor ama öyle değil. Bir şeyi her "sildiğinizde" aslında geri dönüşüm klasörüne taşırsınız. Bir klasörün geri dönüşüm kutusuna gönderilmemesi için yalnızca birkaç durum söz konusudur.

1 Kaydetmeden bir şeyi kapattığınızda ve daha önce otomatik olarak kaydedilmedi veya kaydedilmediğinde. 2 Bir öğeyi keserseniz, önbelleği sürmek için başka bir öğeyi kesin. 3 Klasör geçici bir dosyaysa.

Pencerelerle ilgili güzel bir şey, geri dönüşüm kutusunun bir sürü çöp simgesine bakmadan birikmesine izin verebilmenizdir. Bir terabayt sabit diskim var, sildiğim 10 öğeyi temizlemek zorunda değilim.


1
Windows bilgisayardaki Shift-Delete dosyayı Geri Dönüşüm Kutusu'na taşımaz. Siler.
Wildcard
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.