Whats โฟลเดอร์. local สำหรับใน Home Directory ของฉัน


คำตอบ:


121

นี่คือนวัตกรรมล่าสุดตามด้วย Gnome และโดย Ubuntu เพื่อเก็บข้อมูลเฉพาะผู้ใช้ในไดเรกทอรีคงที่ ตามเอกสารนี้มี

  • ไดเรกทอรีเดียวที่เก็บข้อมูลผู้ใช้โดยค่าเริ่มต้นเป็น~/.local/share;
  • ไดเรกทอรีเดียวที่เก็บการกำหนดค่าเริ่มต้นเป็น~/.config;
  • ไดเรกทอรีเดียวซึ่งเก็บไฟล์ข้อมูลที่~/.cacheไม่สำคัญโดยค่าเริ่มต้นเป็น

อดีตโปรแกรม Unix มีอิสระที่จะกระจายข้อมูลของพวกเขาทั่วไดเรกทอรี $ HOME ที่วางข้อมูลของพวกเขาในจุดไฟล์ (ไฟล์ที่เริ่มต้นด้วย "") หรือไดเรกทอรีย่อยเช่นและ~/.vimrc ~/.vimข้อกำหนดใหม่มีวัตถุประสงค์เพื่อให้พฤติกรรมนี้สามารถคาดเดาได้มากขึ้น ฉันสงสัยว่าสิ่งนี้ทำให้การสำรองข้อมูลแอปพลิเคชันง่ายขึ้นนอกเหนือจากการทำให้ไดเรกทอรีบ้านของคุณมีลักษณะที่เป็นระเบียบมากขึ้น แอปพลิเคชั่นบางตัวไม่ได้ปฏิบัติตามมาตรฐานนี้

ใน.localลำดับชั้นโปรแกรมจะใส่ข้อมูลผู้ใช้เช่นอีเมลและกิจกรรมในปฏิทิน คุณสามารถลบข้อมูลนี้ได้ด้วยตนเอง แต่จากนั้นโปรแกรมจะเสียสถานะ นอกจากนี้เป็นสิ่งที่คุณตั้งใจ (เช่นเมื่อมีปัญหากับการกำหนดค่าของคุณ) คุณไม่ควรลบหรือเปลี่ยนแปลงไฟล์ในไดเรกทอรีนั้น เนื่องจาก.cacheคุณสามารถประมาทได้มากกว่าที่โปรแกรมจะสามารถกู้คืนได้ - ดาวน์โหลดซ้ำหรือคำนวณใหม่ - ไฟล์ทั้งหมดหากคุณลบออก


3
. local สำหรับการจัดเก็บข้อมูลโปรแกรมผู้ใช้ (เช่นโปรแกรมที่ติดตั้งในเครื่อง) ไม่ใช่ข้อมูลผู้ใช้ (เช่นภาพถ่ายปฏิทิน ฯลฯ )
Martin Owens -doctormo-

ฉันไม่คิดว่าคุณพูดถูก สองการตีความของข้อกำหนดเป็นไปได้: (1) .local/shareควรจะใช้ในลักษณะที่คล้ายกับ/usr/shareเช่นเพื่อแทนที่ไอคอน; และ (2) .local/shareการใช้งานที่ได้รับอนุญาตให้เขียนรัฐไดเรกทอรีย่อยของ การดำรงอยู่ของ~/.local/share/trash/นัยว่าอย่างน้อยบางแอปพลิเคชันสนับสนุนการตีความที่สอง ได้รับ.localมาเพื่อใช้ในการติดตั้งซอฟต์แวร์ในท้องถิ่นจากแหล่งที่มา ~/.firefoxแต่ก็เห็นได้ชัดนอกจากนี้ยังใช้ในการจัดเก็บข้อมูลที่คล้ายกับ
loevborg

7
ดูเหมือนว่า.configและ.cacheควรอยู่ข้างใน.localเพื่อความมั่นคงใช่ไหมล่ะ?
Piotr Dobrogost

3
ฉันสงสัยว่ามันเป็นความคิดที่ดีหรือไม่ในการสำรองข้อมูล ~ / .local หรือบางส่วนของมันเพื่อการกู้คืนได้ง่ายขึ้นเมื่อคอมพิวเตอร์ของฉันเสีย หรือว่าส่วนใหญ่จะใช้ไม่ได้กับคอมพิวเตอร์เครื่องใหม่ / ข้อเสนอแนะใด ๆ
lumeng.dev

1
มีสิ่งอื่นใดอีกบ้างที่สามารถปรากฏ~/.localนอกเหนือจาก~/.local/shareและ~/.local/bin(ซึ่งฉันรู้ว่าใช้ pip สำหรับการติดตั้งของผู้ใช้)
CMCDragonkai

8

ให้ฉันแบ่งปันประสบการณ์ของฉันเกี่ยวกับไดเรกทอรี. local ฉันยังพบดิสก์พาร์ติชันของฉัน (root partition) ที่ home directory เก็บไว้มีพื้นที่ไม่เพียงพอและหลังจากที่ฉันตรวจสอบเนื้อหาของไดเรกทอรีเหล่านั้นฉันพบที่เก็บ. local ในไดเรกทอรีเหนือพื้นที่ 70G จากนั้นฉันต้องการลบ แต่กลัวการลบ อาจทำให้ระบบอูบุนตูของฉันพัง ดังนั้นฉันจึงค้นหาคำถามนี้ใน google และมันนำฉันมาที่นี่ แต่คำตอบก่อนหน้านี้ไม่สามารถแก้ปัญหาของฉันฉันต้องการผลลัพธ์สองอย่างในระบบของฉัน:

  1. ลบเนื้อหาบางส่วนในไดเรกทอรี. local จากนั้นฉันมีพื้นที่ว่างในการจัดเก็บไฟล์ใหม่

  2. ฉันไม่ต้องการให้ระบบขัดข้องหมายความว่าฉันไม่ต้องการลบเนื้อหาโดยตรงจากไดเรกทอรี. local ของฉันเองมันอันตรายเกินไป!

ในที่สุดฉันก็พบเนื้อหาที่ใหญ่ที่สุดภายใต้ไดเรกทอรี. local อยู่ที่นี่: /home/myAccount/.local/share/Trash มันใช้ 69G Bytes ฉันรู้สึกว่ามันเกี่ยวข้องกับถังขยะดังนั้นฉันจึงไปที่ถังขยะ: trash: /// และล้างถังขยะจากนั้นฉันก็พบว่าพื้นที่ว่างบนดิสก์ 69G bytes เป็นอิสระแล้ว !!

ดังนั้นข้อสรุปของฉัน:

  1. มีความเสี่ยงสูงที่จะลบไดเรกทอรี. local โดยตรง

  2. เราสามารถลบเนื้อหาอย่างปลอดภัยภายใต้ /home/myAccount/.local/share/Trash ด้วยถังขยะ "ว่างเปล่า"


2
ขอบคุณสำหรับคำตอบนี้ คำตอบแรกอาจเป็นคำตอบที่ดีที่สุดสำหรับคำถามที่ถามมา แต่ก็ไม่ตรงไปตรงมา มีข้อความระบุว่า.local"ข้อมูลผู้ใช้เช่นอีเมลและกิจกรรมในปฏิทิน" แต่สิ่งที่อยู่ใน.localข้อมูลส่วนใหญ่ไม่ใช่ข้อมูลผู้ใช้เลยมันเป็นไฟล์ขยะ คำตอบของคุณอธิบายสิ่งที่เกิดขึ้นจริงส่วนใหญ่.localทำให้เป็นคำตอบที่ดีกว่า IMHO
machineghost

2

.local /ไดเรกทอรีจะถูกใช้โดยซอฟต์แวร์บางอย่างเพื่อให้การตั้งค่าของคุณ (เป็นแหลมโดย @loevborg) ไดเรกทอรีนี้เป็นส่วนหนึ่งของความพยายามที่จะทำให้เป็นระเบียบมาตรฐานที่เป็น$HOMEผู้ใช้ แต่น่าเสียดายที่ซอฟต์แวร์จำนวนมากยังไม่ได้เข้าร่วมในความพยายามนี้แม้ซอฟต์แวร์ gnome บางตัวยังคงเผยแพร่การตั้งค่าของคุณในไดเรกทอรีอื่น ๆ (ดู. gnome2, .gconf, .evolution ฯลฯ )

ไม่ปลอดภัยที่จะลบไดเรกทอรี แอพบางตัวเก็บข้อมูล / ไฟล์กำหนดค่าที่สำคัญไว้ในไดเรกทอรีนี้


13
"มันเป็นบันทึกเพื่อลบไดเรกทอรี!" - ไม่มันไม่ใช่ !!!! Tomboy เก็บบันทึกไว้ที่นั่นเมื่อฉันค้นพบราคาของฉัน คำแนะนำที่ไม่ดี
ทิม Abell

5
ฉันขอโทษ แต่ฉันต้องลงคะแนนให้กับคำแนะนำของคุณว่าปลอดภัยที่จะลบไดเรกทอรีนี้เมื่อไม่แน่นอน
Timo Kluck
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.