.cache ทำอะไร มันใช้พื้นที่ดิสก์ขนาดใหญ่


12

มันทำอะไร? มันเป็นการตกลงที่จะลบเนื้อหาทั้งหมดหรือไม่ มันกินฮาร์ดดิสก์ของฉันไปแล้ว 14GB


ไฟล์นี้อยู่ที่ไหน
soandos

ที่ kubuntu ในกรณีของฉันมันอยู่ในโฟลเดอร์บ้านของผู้ใช้และมี 251 MB
bbaja42

@Amumu คุณช่วยแสดงให้เห็นว่ามีอะไรในโฟลเดอร์นั้นบ้าง ls -al .cache
bbaja42

@soandos ตั้งอยู่ใน ~ /
Amumu

คำตอบ:


4

ใน.cacheโฟลเดอร์ของฉันใน Kubuntu มีไฟล์จาก Chromium (อินเทอร์เน็ตเบราว์เซอร์), VLC (เครื่องเล่นสื่อ) และไฟล์จากapt(อัปเดตแพ็คเกจ)

ฉันเพิ่งลบพวกเขาและพยายามที่จะใช้โครเมี่ยม, VLC apt-getและ พวกเขาทั้งหมด "ดูเหมือน" จะทำงาน

ป.ล.นี่เป็นคำตอบที่ดีคำตอบที่ดีควรให้คำอธิบายว่าทำไมจึงมีโฟลเดอร์. cache ที่เป็นค่าเริ่มต้นและควรลบทิ้งเมื่อใดและอย่างไร

PPSหากคุณกำลังคิดที่จะลบให้แน่ใจว่าได้ตรวจสอบว่าโปรแกรมใดกำลังใช้งานอยู่และเริ่มต้นโปรแกรมเหล่านั้นใหม่


การแคชมักใช้เพื่อเร่งกระบวนการบางอย่าง อย่างไรก็ตามฉันไม่มีประสบการณ์เกี่ยวกับเรื่องนี้ใน linux
soandos

1
@ bbaja42 แคชดูเหมือนจะเป็นปกติอีกครั้ง ไม่รู้ว่าอะไรทำให้กินเนื้อที่มาก เป็นการดีที่จะรู้ว่าการลบจะไม่ทำให้ระบบเสียหาย และฉันเห็นด้วยกับคุณที่มีคำตอบอย่างละเอียดจะดีกว่า แต่ในกรณีที่ไม่มีใครใส่ใจฉันจะยอมรับคำตอบของคุณตั้งแต่อย่างน้อยคุณก็ใส่ใจ :)
Amumu

อาจเป็นความคิดที่ดีที่จะปิดแอปพลิเคชั่นที่รันอยู่ก่อนจากนั้นจึงลบหรือย้ายโฟลเดอร์. cache คุณอาจไม่สามารถลบไฟล์ที่ใช้งานอยู่ในปัจจุบัน
Michael Butler

8

มันเป็นคำถามที่เก่ามาก แต่ฉันคิดว่าคำตอบที่เป็นคำอธิบายเพิ่มเติมควรจะมาที่นี่

จากสเป็ค :

$XDG_CACHE_HOMEกำหนดไดเร็กทอรีฐานซึ่งสัมพันธ์กับไฟล์ข้อมูลที่ไม่จำเป็นเฉพาะที่ผู้ใช้ควรเก็บไว้ หาก$XDG_CACHE_HOME ไม่ได้ตั้งค่าหรือว่างเปล่า$HOME/.cacheควรใช้ค่าเริ่มต้นเท่ากับ

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


1

ระบบของฉัน Ubuntu 14.04 ฉันจะใช้ขั้นตอน 2 ขั้นตอน ฉันจะเปลี่ยนชื่อเป็นครั้งแรกว่า xxxcache จากนั้นฉันก็ลองใช้โปรแกรมที่ใช้. แคช เป็นไปได้มากว่าพวกเขาจะสร้าง. แคชใหม่และใส่ข้อมูลล่าสุดไว้ กล่าวอีกนัยหนึ่งพวกเขาควรทำงาน แต่พวกเขาจะไม่จดจำอดีต ฉันไม่มีเวลาที่จะทดสอบ แต่นี่คือสิ่งที่ฉันจะทำ หากบางสิ่งบางอย่างใช้งานไม่ได้พูดว่า chrome หรือ eclipse ฉันจะเปลี่ยน xxxcache กลับ ในอูบุนตูของฉันมีประมาณ 30 โปรเจ็กต์ที่ใช้. แคช IMHO


1

เนื่องจากไม่มีใครอื่นชี้ให้เห็นฉันคิดว่ามันอาจจะดีที่จะทราบว่า "แคช" โดยคำจำกัดความเป็นสำเนาที่สองของข้อมูลที่มีอยู่ที่อื่นและสำเนาที่สองถูกเก็บไว้ในแคชเพื่อช่วยให้เข้าถึงข้อมูลได้เร็วขึ้น .

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

ดังนั้นอย่างน้อยในกรณีของแคชของเบราว์เซอร์ข้อมูลแคชสามารถลบได้ทุกเวลาที่เบราว์เซอร์ไม่ทำงาน ผลข้างเคียงคือครั้งต่อไปที่คุณโหลดหน้าเว็บอีกครั้งอาจใช้เวลานานในการแสดงผล

apt cache นั้นใกล้เคียงกับความรู้ของฉันมากที่สุด

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