อะไรคือสิ่งที่~/.localโฟลเดอร์ที่ดีและมันมีความปลอดภัยที่จะลบเนื้อหาภายในโฟลเดอร์นี้?
อะไรคือสิ่งที่~/.localโฟลเดอร์ที่ดีและมันมีความปลอดภัยที่จะลบเนื้อหาภายในโฟลเดอร์นี้?
คำตอบ:
นี่คือนวัตกรรมล่าสุดตามด้วย Gnome และโดย Ubuntu เพื่อเก็บข้อมูลเฉพาะผู้ใช้ในไดเรกทอรีคงที่ ตามเอกสารนี้มี
~/.local/share;~/.config;~/.cacheไม่สำคัญโดยค่าเริ่มต้นเป็นอดีตโปรแกรม Unix มีอิสระที่จะกระจายข้อมูลของพวกเขาทั่วไดเรกทอรี $ HOME ที่วางข้อมูลของพวกเขาในจุดไฟล์ (ไฟล์ที่เริ่มต้นด้วย "") หรือไดเรกทอรีย่อยเช่นและ~/.vimrc ~/.vimข้อกำหนดใหม่มีวัตถุประสงค์เพื่อให้พฤติกรรมนี้สามารถคาดเดาได้มากขึ้น ฉันสงสัยว่าสิ่งนี้ทำให้การสำรองข้อมูลแอปพลิเคชันง่ายขึ้นนอกเหนือจากการทำให้ไดเรกทอรีบ้านของคุณมีลักษณะที่เป็นระเบียบมากขึ้น แอปพลิเคชั่นบางตัวไม่ได้ปฏิบัติตามมาตรฐานนี้
ใน.localลำดับชั้นโปรแกรมจะใส่ข้อมูลผู้ใช้เช่นอีเมลและกิจกรรมในปฏิทิน คุณสามารถลบข้อมูลนี้ได้ด้วยตนเอง แต่จากนั้นโปรแกรมจะเสียสถานะ นอกจากนี้เป็นสิ่งที่คุณตั้งใจ (เช่นเมื่อมีปัญหากับการกำหนดค่าของคุณ) คุณไม่ควรลบหรือเปลี่ยนแปลงไฟล์ในไดเรกทอรีนั้น เนื่องจาก.cacheคุณสามารถประมาทได้มากกว่าที่โปรแกรมจะสามารถกู้คืนได้ - ดาวน์โหลดซ้ำหรือคำนวณใหม่ - ไฟล์ทั้งหมดหากคุณลบออก
.local/shareควรจะใช้ในลักษณะที่คล้ายกับ/usr/shareเช่นเพื่อแทนที่ไอคอน; และ (2) .local/shareการใช้งานที่ได้รับอนุญาตให้เขียนรัฐไดเรกทอรีย่อยของ การดำรงอยู่ของ~/.local/share/trash/นัยว่าอย่างน้อยบางแอปพลิเคชันสนับสนุนการตีความที่สอง ได้รับ.localมาเพื่อใช้ในการติดตั้งซอฟต์แวร์ในท้องถิ่นจากแหล่งที่มา ~/.firefoxแต่ก็เห็นได้ชัดนอกจากนี้ยังใช้ในการจัดเก็บข้อมูลที่คล้ายกับ
                    .configและ.cacheควรอยู่ข้างใน.localเพื่อความมั่นคงใช่ไหมล่ะ?
                    ~/.localนอกเหนือจาก~/.local/shareและ~/.local/bin(ซึ่งฉันรู้ว่าใช้ pip สำหรับการติดตั้งของผู้ใช้)
                    ให้ฉันแบ่งปันประสบการณ์ของฉันเกี่ยวกับไดเรกทอรี. local ฉันยังพบดิสก์พาร์ติชันของฉัน (root partition) ที่ home directory เก็บไว้มีพื้นที่ไม่เพียงพอและหลังจากที่ฉันตรวจสอบเนื้อหาของไดเรกทอรีเหล่านั้นฉันพบที่เก็บ. local ในไดเรกทอรีเหนือพื้นที่ 70G จากนั้นฉันต้องการลบ แต่กลัวการลบ อาจทำให้ระบบอูบุนตูของฉันพัง ดังนั้นฉันจึงค้นหาคำถามนี้ใน google และมันนำฉันมาที่นี่ แต่คำตอบก่อนหน้านี้ไม่สามารถแก้ปัญหาของฉันฉันต้องการผลลัพธ์สองอย่างในระบบของฉัน:
ลบเนื้อหาบางส่วนในไดเรกทอรี. local จากนั้นฉันมีพื้นที่ว่างในการจัดเก็บไฟล์ใหม่
ฉันไม่ต้องการให้ระบบขัดข้องหมายความว่าฉันไม่ต้องการลบเนื้อหาโดยตรงจากไดเรกทอรี. local ของฉันเองมันอันตรายเกินไป!
ในที่สุดฉันก็พบเนื้อหาที่ใหญ่ที่สุดภายใต้ไดเรกทอรี. local อยู่ที่นี่: /home/myAccount/.local/share/Trash มันใช้ 69G Bytes ฉันรู้สึกว่ามันเกี่ยวข้องกับถังขยะดังนั้นฉันจึงไปที่ถังขยะ: trash: /// และล้างถังขยะจากนั้นฉันก็พบว่าพื้นที่ว่างบนดิสก์ 69G bytes เป็นอิสระแล้ว !!
ดังนั้นข้อสรุปของฉัน:
มีความเสี่ยงสูงที่จะลบไดเรกทอรี. local โดยตรง
เราสามารถลบเนื้อหาอย่างปลอดภัยภายใต้ /home/myAccount/.local/share/Trash ด้วยถังขยะ "ว่างเปล่า"
.local"ข้อมูลผู้ใช้เช่นอีเมลและกิจกรรมในปฏิทิน" แต่สิ่งที่อยู่ใน.localข้อมูลส่วนใหญ่ไม่ใช่ข้อมูลผู้ใช้เลยมันเป็นไฟล์ขยะ คำตอบของคุณอธิบายสิ่งที่เกิดขึ้นจริงส่วนใหญ่.localทำให้เป็นคำตอบที่ดีกว่า IMHO
                    .local /ไดเรกทอรีจะถูกใช้โดยซอฟต์แวร์บางอย่างเพื่อให้การตั้งค่าของคุณ (เป็นแหลมโดย @loevborg) ไดเรกทอรีนี้เป็นส่วนหนึ่งของความพยายามที่จะทำให้เป็นระเบียบมาตรฐานที่เป็น$HOMEผู้ใช้ แต่น่าเสียดายที่ซอฟต์แวร์จำนวนมากยังไม่ได้เข้าร่วมในความพยายามนี้แม้ซอฟต์แวร์ gnome บางตัวยังคงเผยแพร่การตั้งค่าของคุณในไดเรกทอรีอื่น ๆ (ดู. gnome2, .gconf, .evolution ฯลฯ )
ไม่ปลอดภัยที่จะลบไดเรกทอรี แอพบางตัวเก็บข้อมูล / ไฟล์กำหนดค่าที่สำคัญไว้ในไดเรกทอรีนี้