Tüm nokta dosyalarını ~ 'dan ~ / .config' e taşıyabilir miyim?


9

Ev dizinim son zamanlarda oldukça dağınık.

Tüm nokta dosyalarını ve nokta dizinlerini içine taşıyabilir miyim ~/.config? (sembolik bağlantı oluşturmadan)

Yeni yüklenen yazılımı yapılandırmalarını yerleştirmeye zorlayabilir miyim ~/.config?


lsvarsayılan olarak nokta dosyaları göstermez. İçin bir takma ad kullanıyorsanız lso içerir -a, durdurma istediğiniz zaman hariç yapıyor. (Tabii ki, sekme tamamlama hala nokta dosyalarını olabildiğince tamamlama olarak gösterir mv foo.txt ~/<tab><tab>)
Peter Cordes

Yanıtlar:


16

Kısa cevap: hayır.

Bu hizmeti kullanmak için dotfiles hareket edemez ~/.configve bir şekilde programlar bekliyoruz anlaması altında hiçbir dotfiles o ~yollarla başka yerlerde olabilir.

Bu nedenle, her programa açıkça bakmasını söylemelisiniz ~/.config. (Çoğu durumda bu, bazı ortam değişkenleri ayarlanarak yapılır.)

O zaman bile, birçok program böyle bir olasılık bile öngörmüyor; bu yüzden altında hala nokta dosyası var ~.


Yani, ilgili ortam değişkenlerini bulursam, en azından yapılandırma dosyalarını ayrı bir klasöre koyabilir miyim?
user430

Teorik olarak, evet. Deneyimlerime göre, hiçbir komut özelleştirme dosyaları için buna izin vermez. Her zaman bir takım önceden tanımlanmış dosyalardan birini tercih ederler. Ne yazık ki, sadece bir azınlık kullanımı ~./config. Cevabımdaki "tahmin" ile ilgili olarak, bu sadece spekülatif bir tartışmadı.
giucal

9

Hayır ~ /.* 'yi ~ / .config dosyasına taşıyamazsınız

.Üst düzey giriş dizininde ( /home/$USER) ile başlayan çoğu dosya ve dizin sizin adınıza bir şeyler yapan uygulamalar tarafından kontrol edilir.

Gibi içindeki klasörler .../Documents, .../Pictures, .../Downloadsvb hemen her zaman özel alan vardır. En iyi uygulama kendi dosyalarınızı /home/$USER( ~) içine asla sokmamaktır . O zaman .kontrol etmeyen tüm dosya ve dizinleri arayarak rahatsızlık duymazsın .

NautilusSorunlu sularda gezinmek için iyi gemiyi kullanma

IBM PC-DOS günlerine kadar kendinden itiraf ettiğim bir CLF (Komut Satırı Freak). Birkaç yıl sonra verimliliğine ve gücüne hayran kaldım Nautilus.

Nautilus dosya yöneticisi içinde bu dosyaları ve dizinleri gözünüzden gizleyebilirsiniz. Üst çubuk Filesmenüsüne gidin ve Editardından Preferencesbu ekrandaki seçeneği kaldırın:

Nautilus sistem dosyalarını gizle

Bu soruyu cevaplarken yukarıdakileri kendim yaptım ve anında ana Nautilus penceresi yeniden boyandı. Şaşırtıcı bir şekilde, tüm sistem dosyalarında gizlenmiş bir düzine kendi dosya keşfettim. Onları uygun alt dizinlere taşıdım veya sildim.

Nautilus kısayol tuşu / klavye kısayolu

Görüntülenen gizli dosyaları / dizinleri açmak ve kapatmak için Ctrl+ tuşuna basın H. Bu, önceki bölümde açıklanan kalıcı ayarları değiştirmez. Yalnızca geçerli oturumunuz için sürer, ancak yapılandırmayı bir kerelik görünümler için değiştirmekten kurtarırsınız.

Bu bölüm hakkında bilgi verdikleri için aşağıdaki yorumculara ( @videonauth ve @ utf-8 ) çok teşekkür ederiz .


1
aynı gizleme / gösterme ctrl + h :) ile elde edilebilir
Videonauth

@Videonauth bu kısa yol tuşu için teşekkürler! Yılın geri kalanını yaptın :)
WinEunuuchs2Unix

1
Bu yıl benim için son eylem oldu, tekrar ayık olduğumda
hepiniz görüşürüz

4
Ctrl+HAyarlar arasında ve ayarlarda değiştirilmesi arasında önemli bir fark vardır : Yalnızca ayarlarda değiştirirseniz kalıcıdır.
UTF-8
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.