SADECE .app dosya uzantılarını gizle ancak gerisini göster


16

ONLY .app dosya uzantısını gizlemek için bir yolu var mı ? Finder'da dosya uzantılarının görünürlüğünü etkinleştirebileceğinizi veya devre dışı bırakabileceğinizi biliyorum, ancak .app dosya uzantılarının görünmesini önlemekle ilgileniyorum. Uygulamalar klasörümdeki dosyaların Uygulamalar olduğunu görmekten nefret ediyorum.

resim açıklamasını buraya girin

Yanıtlar:


8

"Tüm dosya adı uzantılarını göster" seçeneği, Bilgi Al'daki "Uzantıyı gizle" seçeneğini geçersiz kılar. Bu , geri kalanını gösterirken ".app" uzantılarını gizlemek için bulmaya çalışabileceği birkaç olası çözüm olduğu anlamına gelir :

  1. Belirli uzantıları "Tüm dosya adı uzantılarını göster" dışında bırakmanın bir yolunu bulun.
  2. "Tüm dosya adı uzantılarını göster" seçeneğinden etkilenmeyen "Uzantıyı gizle" seçeneği dışında uzantıları gizlemenin bir yolunu bulun.
  3. Uzantılarına göre öğeleri içermek veya hariç tutmak için yapılandırılabilecek "Tüm dosya adı uzantılarını göster" seçeneği dışında "Uzantıyı gizle" seçeneğini geçersiz kılmanın bir yolunu bulun (örneğin, Uygulamalar klasörünü hariç tutun) .

Bildiğim kadarıyla, bunların hiçbiri mümkün değil, ancak bu konuda yanlış kanıtlanmış olmaktan mutluluk duyarım.

Olası Geçici Çözüm

Aklıma gelen en kolay çözüm, "Tüm dosya adı uzantılarını göster" i işaretsiz bırakmak ve diğer dosyaları uzantılarını göstermek için el ile ayarlamaktır; bu da Automator ve SetFilekomutla çok kolay bir şekilde yapılabilir .

Bunu bir hizmet veya uygulama olarak ayarlayabilirsiniz. Her iki durumda da, hem dosyalarda hem de klasörlerde kullanılabilir ve alt klasörlerin içeriğini de işler.

Bunu Automator'da ayarlamak için bir "Kabuk Betiği Çalıştır" eylemi ekleyin, "Geçiş girdisi" ni "bağımsız değişkenler" olarak ayarlayın ve betiği buna ayarlayın:

(Not: Komutu almak için Xcode'u yüklemelisiniz SetFile .)

for f in "$@"
do
    find "$f" -name "*.*" -exec SetFile -a e {} \;
done

Bunu bir hizmet olarak ayarlarsanız, "Hizmet seçilenleri alır" ı "dosya veya klasör" olarak değiştirdiğinizden emin olun.

Bunu bir klasör eylemi olarak da kullanabilirsiniz. Dosyalar bir klasöre eklendikçe, komut dosyası uzantılarını otomatik olarak gösterilecek şekilde ayarlar. Örneğin, böyle bir klasör eylemini İndirilenler, Belgeler ve Masaüstüne veya "Uzantıyı gizle" işaretli olarak sık sık dosya alan başka bir klasöre eklemek yararlı olabilir.

Umarım, bunu bir hizmet olarak ayarlamak, o kadar önemsiz olur ki, tüm birimin toplu işlenmesi hakkında endişelenmenize bile gerek kalmaz (ki bu biraz zaman alabilir). Bunun yerine, gizli uzantılara sahip dosyalara veya dosya klasörlerine rastladığınızda bunu gerektiği gibi kullanabilirsiniz.


SetFileXcode 6'dan beri kullanımdan kaldırıldı .
Franklin Yu

3

Bu AppleScript, uygulamaların uzantısını (".app" uzantılı her şey) doğrudan Uygulamalar klasöründe gizler (ancak alt klasörlerdeki uygulamalarda çalışmaz).

Bunu bir Topluluk Wiki yanıtı yaptım, böylece herkes bu betiği düzeltmek için düzenleyebilirse, lütfen yap!

 tell application "Finder" to set files_ to every item in (path to applications folder) whose name ends with "app"
 repeat with file_ in files_
    tell application "Finder"
        try
            set extension hidden of file_ to true
        on error e
            display dialog e buttons {"OK"} default button 1
        end try
    end tell
end repeat

İyi deneyin, ama çalışmıyor D:
Alexander - Monica'yı eski haline getir

0

Tabii ki bir yol ve oldukça kolay bir yol var. Yerleştirdikten sonra Uygulamalar klasörü bağlantı biriminden tamamen sürükleyin (kaldırın). Sonra yeniden reklam ve bitti, tüm .app uzantıları gidecek.


-1

Uygulamada sağ tıklayın (ctrl-click) ve bilgi al'ı tıklayın, ardından Uzantıyı Gizle onay kutusunu işaretleyin.

Not: Birden fazla uygulama seçerek ve bilgi al'a sağ tıklayarak birden fazla bilgi ekranı açabilirsiniz


Tüm 180 uygulamamdan 1'e 1 olmadığı sürece bu seçenek yıpranır
Alexander - Reinstate Monica

panelin sağ alt köşesindeki küçük kilide basın
Samantha Catania

hiçbiri yok, "karışık izinlere
sahibim

karışık?! bununla hiç karşılaşmadım. Özel erişim olmadığından emin misiniz?
Samantha Catania

1
Alex, root tüm varsayılan uygulamalara sahip olduğu için izinlerle sorun yaşıyorsun. Bunun bir yolu, Uygulamalar klasörünün tamamını hesabınıza (örn., "Alex: personel") seçmek ve ardından değişiklikleri yapmaktır. Bundan sonra, chown'ı tekrar kullanabilirsiniz, ancak Disk İzlencesi'nde "Onarım İzinleri" ni çalıştırmak sizin için hepsini düzeltir, varsayılan uygulamaları nasıl olduklarına geri ayarlar ve kişisel olarak yüklenmiş programlarınıza dokunmadan daha iyi bir çözüm olacaktır.

-5

Bulucuya git. tercihleri ​​tıklayın. gelişmiş sekmesine gidin. tüm dosya adı uzantısını göster seçeneğinin işaretini kaldırın. tekrar başlat--


2
başlığı daha dikkatli okuyun lütfen.
Alexander - Monica'yı

2
Bu, tüm uzantıları değil bazılarını bastırmak için çalışmaz. Bu daha ince eylemin nasıl yapılacağını açıklamak için düzenleyebilirseniz, muhtemelen daha fazla oy alırsınız. Haliyle, soruyu yanlış okuduysanız yanıtınızı silebilirsiniz.
bmike

Bu muhtemelen gördüğüm en dostça moderatör yorumu
Steven Lu
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.