ฉันสามารถย้าย dotfiles ทั้งหมดจาก ~ เป็น ~ / .config ได้หรือไม่


9

ไดเรกทอรีบ้านของฉันยุ่งมากเมื่อเร็ว ๆ นี้

ฉันสามารถย้ายดอทไฟล์และดอทไดเร็กตอรี่ทั้งหมดไปยังได้~/.configหรือไม่? (ไม่สร้าง symlink)

ฉันสามารถบังคับให้ซอฟต์แวร์ที่ติดตั้งใหม่ตั้งค่าคอนฟิกไว้ได้~/.configไหม


lsไม่แสดง dotfiles ตามค่าเริ่มต้น หากคุณใช้นามแฝงสำหรับlsสิ่งนั้น-aให้หยุดการทำเช่นนั้นยกเว้นเมื่อคุณต้องการ (แน่นอนการเติมแท็บยังคงแสดง dotfiles เท่าที่จะเป็นไปได้สำหรับความสำเร็จmv foo.txt ~/<tab><tab>)
Peter Cordes

คำตอบ:


16

คำตอบสั้น ๆ : ไม่

คุณไม่สามารถย้าย dotfiles ของคุณไปที่~/.configและคาดว่าโปรแกรมจะอนุมานว่าไม่มี dotfiles ภายใต้~หมายความว่าพวกเขาอาจจะอยู่ที่อื่น

~/.configดังนั้นคุณควรจะบอกอย่างชัดเจนทุกโปรแกรมจะมองไปที่ (ฉันเดาในกรณีส่วนใหญ่สิ่งนี้ทำได้โดยการตั้งค่าตัวแปรสภาพแวดล้อมบางอย่าง)

ถึงอย่างนั้นหลาย ๆ โปรแกรมก็ไม่ได้คาดการณ์ถึงความเป็นไปได้ดังกล่าว ~ดังนั้นคุณจะยังคงมีบางอย่างภายใต้ dotfile


ถ้าอย่างนั้นถ้าฉันพบตัวแปรสภาพแวดล้อมที่เกี่ยวข้องฉันสามารถใส่ไฟล์ปรับแต่งเหล่านั้นไว้ในโฟลเดอร์แยกต่างหากได้หรือไม่?
user430

ในทางทฤษฎีใช่ จากประสบการณ์ของฉันไม่มีคำสั่งอนุญาตสำหรับไฟล์ที่กำหนดเอง พวกเขามักจะใช้หนึ่งในชุดของไฟล์ที่กำหนดไว้ล่วงหน้าในการตั้งค่าบางอย่าง น่าเสียดายที่ใช้เพียงส่วนน้อย~./configเท่านั้น ในส่วนที่เกี่ยวกับ "เดา" ในคำตอบของฉันมันเป็นเพียงการพูดนอกเรื่องการเก็งกำไร
giucal

9

ไม่คุณไม่สามารถย้าย ~ /.* ไปที่ ~ / .config

ไฟล์และไดเรกทอรีส่วนใหญ่ที่ขึ้นต้นด้วย.ในโฮมไดเรกทอรีระดับบนสุด ( /home/$USER) จะถูกควบคุมโดยแอปพลิเคชันที่ทำสิ่งต่าง ๆ ในนามของคุณ

ภายในโฟลเดอร์เช่น.../Documents, .../Pictures, .../Downloadsฯลฯ มักจะเป็นโดเมนพิเศษของคุณ แนวทางปฏิบัติที่ดีที่สุดคืออย่าวางไฟล์ของคุณเองลงใน/home/$USER( ~) คุณจะไม่ได้รับความสะดวกจากการค้นหา.ไฟล์และไดเรกทอรีทั้งหมดที่คุณไม่ได้ควบคุม

ใช้เรือที่ดีNautilusเพื่อนำทางน่านน้ำที่มีปัญหา

ฉันเป็น CLF (Command Line Freak) ที่สารภาพตัวเองย้อนหลังไปถึงวัน IBM PC-DOS Nautilusหลังจากนั้นไม่กี่ปีที่ผ่านมาแม้ว่าฉันได้มาชื่นชมประสิทธิภาพและพลังของ

ภายในโปรแกรมจัดการไฟล์ Nautilus คุณสามารถซ่อนไฟล์และไดเรกทอรีเหล่านี้ได้จากดวงตาของคุณ ไปที่Filesเมนูแถบด้านบนEditแล้วเลือกจากนั้นPreferencesยกเลิกการตั้งค่าตัวเลือกบนหน้าจอนี้:

Nautilus ซ่อนไฟล์ระบบ

ในการตอบคำถามนี้ฉันทำไปแล้วและหน้าต่างหลักของ Nautilus จะทาสีใหม่ทันที ด้วยความประหลาดใจของฉันฉันค้นพบหนึ่งโหลของไฟล์ของตัวเองที่ถูกซ่อนอยู่ในไฟล์ระบบทั้งหมด ฉันย้ายไปยังไดเรกทอรีย่อยที่เหมาะสมหรือลบออก

แป้นลัด / แป้นลัดของ Nautilus

กดCtrl+ Hเพื่อสลับเปิด / ปิดไฟล์ / ไดเรกทอรีที่ซ่อนอยู่ สิ่งนี้ไม่เปลี่ยนการตั้งค่าถาวรที่อธิบายไว้ในส่วนก่อนหน้า มันใช้ได้เฉพาะกับเซสชันปัจจุบันของคุณเท่านั้น แต่ช่วยให้คุณไม่สะดวกในการเปลี่ยนการกำหนดค่าสำหรับการดูครั้งเดียว

ขอขอบคุณผู้แสดงความคิดเห็นด้านล่าง ( @videonauthและ@ utf-8 ) ที่ให้ข้อมูลในส่วนนี้


1
การซ่อน / การซ่อนเดียวกันสามารถทำได้ด้วย ctrl + h :)
Videonauth

@Videonauth ขอบคุณสำหรับคีย์ลัดที่! คุณใช้เวลาที่เหลือในปีของฉัน :)
WinEunuuchs2Unix

1
คุณยินดีคือการกระทำครั้งสุดท้ายของฉันในปีนี้พบคุณทุกคนเมื่อฉันเงียบขรึมอีกครั้ง: p
Videonauth

4
มีความแตกต่างที่สำคัญระหว่างCtrl+Hและการเปลี่ยนแปลงในการตั้งค่า: มันถาวรถ้าคุณเปลี่ยนในการตั้งค่า
UTF-8
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.