Nokta dosyaları nedir?


Yanıtlar:


53

Unix / Linux'ta nokta dosyaları ., adlarına önceden hazırlanmış dosyaları / dizinleri ifade eder . Örnekler ~/.bashrc, ~/.bash_profilevb lider nokta .bash gibi yazılım tarafından bir göstergesi olarak kullanılan ve normalde bu dosyaları listelemek değil ama özellikle ütü hizmeti gibi istenen yalnızca Nautilus edilir Ctrl+ HNautilus içinde. Bunun nedeni, genellikle, nokta dosyalarının farklı uygulamalar için yapılandırmaları depolamak için kullanılmasıdır, ancak bazen de başka şekilde kullanılırlar. Örneğin Mozilla, .mozillayapılandırma dosyalarını ve tarayıcı önbelleğini içeren bir klasör oluşturur .

İnsanlar nokta dosyalarını yedekleme ve paylaşma eğilimindedir, böylece diğerleri bu yapılandırma dosyalarını kullanarak kendi uygulamalarını önyükleyebilir. Nokta dosyaları paylaşmaya adanmış bir siteye örnek http://dotfiles.org .


'Konfigürasyonu' parens 'e koyardım,' gizlenmez '. Örneğin mozilla, sadece yapılandırma içermeyen, aynı zamanda Cache de içeren bir .mozialla klasörü oluşturur. Tüm e-postalarımın yaşadığı benzer .mozialla-thunderbird.
kullanıcı bilinmeyen

bunlar neredeyse aradığım şeydi. Bilmek istediğim tek şey, gizlendikten sonra bu gizli dosyalara veya dizinlere nasıl gideceğiniz?
RafLance

1
Bu dosyaları gizlemek bir işletim sistemi servisi değil, bir kongredir. Herhangi bir program normalde bunlara erişebilir; programları göstermek için nasıl söyleneceği programın kendisine bağlıdır. ls -aÖrneğin bunları konsolda görebilirsiniz .
Simon Richter

Bazı (çoğu?) Aç / kaydet iletişim kutularında, dosya listesine sağ tıklayıp "Gizli dosyaları göster" veya benzeri bir şey de seçebilirsiniz.
bir CVn

Kapsamlı gizleme yoluyla öğrendiğim bir şey (benim için) Ctrl + H tuşlarına bastığımda, gizli dosya ve klasörlerin dosya gezgininde görünür hale gelmesi.
RafLance

5

Ne zaman demek istiyorsan. Bir dosya adının önünde ... Dosya gizlenir. Bilgisayarınızın gizli dosya ve klasörleri göstermesini sağlamadıkça görünmez.

Yeni bir klasör oluşturmayı ve onu bir ile başlayan bir şeyle yeniden adlandırmayı deneyin. ve sonra kaybolmasını izleyin.


4

Daniel ve Sai daha önce söylediği gibi nokta dosyaları gizlenir. Dosyaları dizinde sıralarsanız, normalde görünmezler.

Bir GUI'de , çoğunlukla dosya açma / dosya kaydetme iletişim kutuları, sağ fare düğmesine basar ve yapmanıza izin veren bir bağlam menüsü alırsınız show hidden files.

İşte, onları kabukta nasıl ele alacağınız:

örnek:

$ > touch a b c .d .e f.f g. 

(oluşturulan test verileri)

$ > wc -l *
0 a
0 b
0 c
0 f.f
0 g.
0 total

Gördüğünüz gibi, ilk komut .d ve .e öğelerini göstermiyor

$ > wc -l .*
wc: .: Is a directory
      0 .
wc: ..: Is a directory
      0 ..
      0 .d
      0 .e
      0 total

wc -l .*Onları ve .PWD, mevcut çalışma direktörü ve ..pwd'nin ebeveyni olan 2 özel dosyayı gösterir .

$ > wc -l .* *
wc: .: Is a directory
      0 .
wc: ..: Is a directory
      0 ..
      0 .d
      0 .e
      0 a
      0 b
      0 c
      0 f.f
      0 g.
      0 total

wc -l * .* normal ve gizli dosyalar üzerinde çalışır (yine PWD'yi ve üst dizini tekrar eder, ancak diğer komutlar için, *. * daha iyi olabilir)

 find -type f \( -name "*" -or -name ".*" \) -execdir wc -l {} ";"

Hangi dizinleri göstermeyecek .ve ...

Dosya sistem taraması için firefox kullanıyorsanız, file: // home / joe, bu dosyaları göstermek / gizlemek için bir seçenek kutunuz vardır.


3
ls -aayrıca hepsini gösterir ve biraz daha kısadır ls * .*;)
Rinzwind

İyi yakaladın, haklısın. lskötü bir örnektir, wc -lbunun yerine kullanılacak örneği değiştirdim .
kullanıcı bilinmeyen

3

Bazı olası karışıklıkları gidermek için ... bir nokta ile başlayan dosya veya klasörler için özel bir şey yoktur, ancak konvansiyonel olarak, siz özellikle olmalarını istemediğiniz sürece, sadece görüntülenmezler. Kurallara uygun olarak, ana klasörünüzdeki yapılandırma dosyaları veya dizinler için, dizin listelerini temiz tutmak için nokta hazır (ekli değil) haldedirler .

Onları görmenin geleneksel yolu, eğer bir terminal kullanıyorsanız, herkes için ls komutuna bir a eklemektir. Bu, diğer anahtarlarla birleştirilebilir (kısa çizgiden sonraki harfler):

ls -a

Bir grafik dosya yöneticisinde, bu dosyaları görmek için "gizli göster" ya da kısayol tuşlarını (Nautilus'ta, Ctrl-H'dir) kullanmanız gerekir.

Orada olduğunu biliyorsanız, adı hala girebileceğinizi unutmayın; geçerli bir dosya adıdır ve başka bir dosya veya dizinden farklı değildir. Diğerleri gibi açılır ve saklanır.


0

Onlara nasıl gidiyorum GUI perspektifinden cevaplanmadı. Nautilus'ta bir Ctrl-H yapın ve "." Bu nautilus penceresinde dosya ve klasörler. Ayrıca Görünüm metni menüsünde görünürlük için bir seçim var.

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.