ไดเรกทอรีบ้านของฉันยุ่งมากเมื่อเร็ว ๆ นี้
ฉันสามารถย้ายดอทไฟล์และดอทไดเร็กตอรี่ทั้งหมดไปยังได้~/.config
หรือไม่? (ไม่สร้าง symlink)
ฉันสามารถบังคับให้ซอฟต์แวร์ที่ติดตั้งใหม่ตั้งค่าคอนฟิกไว้ได้~/.config
ไหม
ไดเรกทอรีบ้านของฉันยุ่งมากเมื่อเร็ว ๆ นี้
ฉันสามารถย้ายดอทไฟล์และดอทไดเร็กตอรี่ทั้งหมดไปยังได้~/.config
หรือไม่? (ไม่สร้าง symlink)
ฉันสามารถบังคับให้ซอฟต์แวร์ที่ติดตั้งใหม่ตั้งค่าคอนฟิกไว้ได้~/.config
ไหม
คำตอบ:
คำตอบสั้น ๆ : ไม่
คุณไม่สามารถย้าย dotfiles ของคุณไปที่~/.config
และคาดว่าโปรแกรมจะอนุมานว่าไม่มี dotfiles ภายใต้~
หมายความว่าพวกเขาอาจจะอยู่ที่อื่น
~/.config
ดังนั้นคุณควรจะบอกอย่างชัดเจนทุกโปรแกรมจะมองไปที่ (ฉันเดาในกรณีส่วนใหญ่สิ่งนี้ทำได้โดยการตั้งค่าตัวแปรสภาพแวดล้อมบางอย่าง)
ถึงอย่างนั้นหลาย ๆ โปรแกรมก็ไม่ได้คาดการณ์ถึงความเป็นไปได้ดังกล่าว ~
ดังนั้นคุณจะยังคงมีบางอย่างภายใต้ dotfile
~./config
เท่านั้น ในส่วนที่เกี่ยวกับ "เดา" ในคำตอบของฉันมันเป็นเพียงการพูดนอกเรื่องการเก็งกำไร
ไฟล์และไดเรกทอรีส่วนใหญ่ที่ขึ้นต้นด้วย.
ในโฮมไดเรกทอรีระดับบนสุด ( /home/$USER
) จะถูกควบคุมโดยแอปพลิเคชันที่ทำสิ่งต่าง ๆ ในนามของคุณ
ภายในโฟลเดอร์เช่น.../Documents
, .../Pictures
, .../Downloads
ฯลฯ มักจะเป็นโดเมนพิเศษของคุณ แนวทางปฏิบัติที่ดีที่สุดคืออย่าวางไฟล์ของคุณเองลงใน/home/$USER
( ~
) คุณจะไม่ได้รับความสะดวกจากการค้นหา.
ไฟล์และไดเรกทอรีทั้งหมดที่คุณไม่ได้ควบคุม
Nautilus
เพื่อนำทางน่านน้ำที่มีปัญหาฉันเป็น CLF (Command Line Freak) ที่สารภาพตัวเองย้อนหลังไปถึงวัน IBM PC-DOS Nautilus
หลังจากนั้นไม่กี่ปีที่ผ่านมาแม้ว่าฉันได้มาชื่นชมประสิทธิภาพและพลังของ
ภายในโปรแกรมจัดการไฟล์ Nautilus คุณสามารถซ่อนไฟล์และไดเรกทอรีเหล่านี้ได้จากดวงตาของคุณ ไปที่Files
เมนูแถบด้านบนEdit
แล้วเลือกจากนั้นPreferences
ยกเลิกการตั้งค่าตัวเลือกบนหน้าจอนี้:
ในการตอบคำถามนี้ฉันทำไปแล้วและหน้าต่างหลักของ Nautilus จะทาสีใหม่ทันที ด้วยความประหลาดใจของฉันฉันค้นพบหนึ่งโหลของไฟล์ของตัวเองที่ถูกซ่อนอยู่ในไฟล์ระบบทั้งหมด ฉันย้ายไปยังไดเรกทอรีย่อยที่เหมาะสมหรือลบออก
กดCtrl+ Hเพื่อสลับเปิด / ปิดไฟล์ / ไดเรกทอรีที่ซ่อนอยู่ สิ่งนี้ไม่เปลี่ยนการตั้งค่าถาวรที่อธิบายไว้ในส่วนก่อนหน้า มันใช้ได้เฉพาะกับเซสชันปัจจุบันของคุณเท่านั้น แต่ช่วยให้คุณไม่สะดวกในการเปลี่ยนการกำหนดค่าสำหรับการดูครั้งเดียว
ขอขอบคุณผู้แสดงความคิดเห็นด้านล่าง ( @videonauthและ@ utf-8 ) ที่ให้ข้อมูลในส่วนนี้
Ctrl+H
และการเปลี่ยนแปลงในการตั้งค่า: มันถาวรถ้าคุณเปลี่ยนในการตั้งค่า
ls
ไม่แสดง dotfiles ตามค่าเริ่มต้น หากคุณใช้นามแฝงสำหรับls
สิ่งนั้น-a
ให้หยุดการทำเช่นนั้นยกเว้นเมื่อคุณต้องการ (แน่นอนการเติมแท็บยังคงแสดง dotfiles เท่าที่จะเป็นไปได้สำหรับความสำเร็จmv foo.txt ~/<tab><tab>
)