~ / .Cache ෆෝල්ඩරය මකා දැමීම හරිද?


180

මම තැටි භාවිත විශ්ලේෂකය භාවිතා කර මගේ නිවාස ෆෝල්ඩරය පරිලෝකනය කරන විට, .cacheමගේ නිවාස නාමාවලියෙහි ඇති ෆෝල්ඩරය සෑම විටම එහි ඇති හොඳ දේවල් කිහිපයක් පෙන්වයි.

මෙම ෆෝල්ඩරයේ අන්තර්ගතය මකා දැමීම මට හොඳද? නැතහොත් එය යම් දෙයකට හානි කරයිද?


5
මගේ .cache එක 11G
cmcginty

Answers:


99

ප්‍රශ්නයට පිළිතුරු සැපයීම සඳහා, .cacheදිගු කාලීන හානිකර බලපෑම් නොමැතිව IMO ඔබට සියල්ල මකා දැමිය හැකිය .

ඔබ .cacheවිශාල ලෙස වර්ධනය වන්නේ නම් , අන්තර්ගතය දෙස බලා එය විශාල කරන්නේ කුමන යෙදුමද යන්න තීරණය කිරීම සහ නරක ක්‍රියාකාරී යෙදුමක් නැවත වින්‍යාස කිරීම වඩා හොඳ විය හැකිය ( .cacheඑය විශාල වන විට මකා දැමීම වෙනුවට ).

විශාල ඉඩ ප්‍රමාණයක් ගත හැකි තවත් නාමාවලියක් (සහ / හෝ අපහසුතාවයට පත් සාක්ෂි ඉතිරි කර ගැනීම) .thumbsනාමාවලිය වේ. බොහෝ ලිපිගොනු .thumbsඅනුපිටපත් ලෙස පෙනේ.

පිරිසිදු කිරීම සඳහා ( -rfධජය සහ වෙනත් නාමාවලි සමඟ පමණක් සැලකිලිමත් වන්න ;)

rm -rf ~/.thumbs/*

ඔබ උබුන්ටු / ලිනක්ස් වලට අළුත් වූ විට ඔබට ඔබගේ නිවසේ නාමාවලියෙහි කළ හැකි හා මකා දැමිය නොහැකි දේ දැන ගැනීම දුෂ්කර ය. බොහෝ දුරට ඔබට ඔබගේ නිවාස නාමාවලියෙහි ඇති ඕනෑම දෙයක් මකා දැමිය හැකිය, අවශ්‍ය වැඩසටහන් .cache(හෝ වෙනත් තිත් ලිපිගොනු .local) ඒවා නැවත නිර්මාණය කරයි.

බොහෝ විට, නරකම ලෙස, ඔබට අභිරුචි වින්‍යාසයන් අහිමි වනු ඇත, නමුත් පද්ධතියට සැබෑ හානියක් නැත.

ඔබගේ නිවාස නාමාවලියෙහි ඔබට නොතේරෙන දේවල් මකාදැමීමේ පුරුද්දක් ආරම්භ කිරීමට, එය උපස්ථ කිරීමට හෝ පරීක්ෂණ ගිණුමක් භාවිතා කිරීමට මම ඔබට උපදෙස් දෙන්නේ නැත. සැකයක් ඇත්නම්, ආරක්ෂිත දෙය වනුයේ උපස්ථයක් සෑදීම හෝ ගොනුව ගෙනයාමයි.

mv .cache .cache_backup

අවශ්‍ය නම් ඔබට උපස්ථයෙන් ප්‍රතිස්ථාපනය කළ හැකිය.

ඔබගේ නිවාස නාමාවලියෙන් පිටත ඔබට නොතේරෙන දේවල් මකා දැමීම ආරම්භ නොකරන්න.


2
ආරම්භ වන ඕනෑම විධානයක් ගැන මට ඇත්තෙන්ම බියක් rm -rfgvfs-trash ~/.thumbs
දැනේ

39

එය මකා දැමීම සාමාන්‍යයෙන් ආරක්ෂිතයි . හැඹිලියට ප්‍රවේශ වන වැඩසටහන් වල කිසිදු ව්‍යාකූලතාවයක් ඇතිවීම වැළැක්වීම සඳහා ඔබට සියලු චිත්‍රක යෙදුම් (උදා: බන්ෂී, රිදම්බොක්ස්, වීඑල්සී, මෘදුකාංග-මධ්‍යස්ථානය, ..) වසා දැමීමට අවශ්‍ය විය හැකිය (මගේ ගොනුව හදිසියේම ගියේ කොහේද!?).

එයට පහසුවෙන් 100+ MB ප්‍රමාණයක් තිබිය හැක, එබැවින් ඔබට තැටියේ ඉඩ නිදහස් කිරීමට අවශ්‍ය නම් එය කරන්න.

බ්‍රෙට් ඩී සහ ඩිලන් මැකාල් විසින් දැනටමත් පෙන්වා දී ඇති පරිදි , ගොනු වර්ග වන්නේ අර්ධ බාගත කිරීම්, බ්‍රව්සර් හැඹිලිය, අයිකන වැනි මාධ්‍ය ගොනු යනාදියයි .

මතක තබා ගත යුතු තවත් දෙයක්: යෙදුමක් ඉවත් කිරීම අනිවාර්යයෙන්ම අදාළ ~ / .cache / remove_prog ෆෝල්ඩරය මකා දැමිය යුතු නොවේ; මෙම අවස්ථාවේදී එම ලිපිගොනු ඉඩ ලබා ගන්නා අතර ඒවා භාවිතා නොකෙරේ. ඒවා අනිවාර්යයෙන්ම මකා දැමිය හැකිය.


1
ඔබ ~ /. කෑෂ් අතුගා දැමීමට යන්නේ නම්, එය එකවරම පිස දැමීම වඩාත් සුදුසුය (එබැවින් ඔබ කිසිදු යෙදුමක් නොගැලපෙන / අර්ධ තත්වයක් සමඟ පටලවා නොගනී), වහාම නැවත ආරම්භ කරන්න (සමහර යෙදුම් ගොනු භාවිතා කරන විට) ~ /. කෑෂ් තවමත් පසුබිමේ ක්‍රියාත්මක වේ).
thomasrutter

මචන්. .Cache වෙතින් ඕනෑම දෙයක් මකාදැමීමේ උපරිම පූර්වාරක්ෂාව ඇතිව සෑම කෙනෙක්ම මෙය පවසන බව මට පෙනේ, මන්ද එම ෆෝල්ඩරය මකා දැමීම නිසා සමහර වැඩසටහන් අක්‍රීය වීමට ඉඩ ඇති ඉතා කුඩා අවස්ථාවක් ඇති බැවිනි. ඒ නිසා, එය පැවසීමට ඉඩ දෙන්න. මකා දැමිය යුත්තේ කුමක් දැයි ඔබ නොදන්නේ නම් හෝ මකා දැමීමට ආරක්ෂිත වන්නේ කුමක් ද; එය මකන්න එපා. ඒ නිසා, මම අනුමාන කරන මෙම ෆෝල්ඩරය තනිවම තැබීම වඩාත් සුදුසුය, මන්ද ඔබ ඔබේ බ්‍රව්සරය ඉස්කුරුප්පු කළ හැකි නිසා හෝ ඔබ සැක නොකළ වෙනත් වැඩසටහනක් විය හැකිය.
බාස් ලැමරිච්ස්

37

මගේ උපස්ථ තැටිය .cache වෙතින් පුරවන බව මම දැන ගතිමි (යෙදුම් ඔවුන්ගේම හැඹිලිය පිරිසිදු කරන බව මම අනුමාන කරමි, නමුත් මම උපස්ථ මකා නොදමන බැවින් එය විශාල වේ). ඒ නිසා මම .cache මගේ උපස්ථ ලැයිස්තුවෙන් බැහැර කරමි, නමුත් .Cache හි අවුරුදු දහයකට පෙර දේවල් ඇති බව මම දුටුවෙමි.

මෙය ඔබගේ .cache හි ඇති සියල්ල මකා දමනු ඇත

find ~/.cache/ -type f -atime +365 -delete

එය ක්‍රියාත්මක කිරීම ගැන ඔබ නොසන්සුන් නම්, මකා දැමිය යුතු දේ මෙය ඔබට පෙන්වයි:

find ~/.cache/ -depth -type f -atime +365 

මම ඒ සඳහා 'පිවිසුම් කාලය' භාවිතා කරමි, ඔබට -ctime භාවිතා කිරීමෙන් 'නිර්මාණ කාලය' උත්සාහ කළ හැකිය (අවුරුදු ගණනක් පැරණි නමුත් තවමත් ප්‍රවේශ වී ඇති බොහෝ හැඹිලි ලිපිගොනු මා සොයාගෙන ඇතත්). සංස්කරණ යෝජනාවට 33 n33rma ට ස්තූතියි.


2
හරියටම මගේ ප්‍රශ්නය ද! මගේ දෛනික උපස්ථ නිරන්තරයෙන් ඩොලර් 1.7GB විය. දැන් මම මකා දැමූ විට ~/.cache, ඒවා ඩොලර් 0.1 GB පමණි! හොඳ යෝජනාවක් නැවත: -atimeධජය ද. මා කරන්නේ මගේ /tmp/ෆෝල්ඩරය සඳහා සමාන සෙවුම් විධානයක් මගේ ක්‍රොන්ටාබ් තුළ තැබීමයි ; මම -atime +1කිසිදු ගැටළුවක් නොමැතිව භාවිතා කරමි .
ජෙරමියා

1
නිකුතුව: ඩු ~ /. කෑෂ් | වර්ග ප්‍රමාණය අනුව වර්ග කිරීම බලන්න
ස්කොට් ස්ටෙන්ස්ලන්ඩ්

7

එය මකා නොදැමීමට මම නිර්දේශ කරමි. මම ලිනක්ස් විශේෂ expert යෙක් නොවෙමි (මම එසේ වීමට බලාපොරොත්තු වෙමි!) සහ ගොනු පද්ධති ව්‍යුහයේ විශේෂතා නොදනිමි, නමුත් ඔබේ නිවසේ ෆෝල්ඩරයට ගොස් පෙන්වීමට ctrl + h එබීමෙන් ඔබට ෆෝල්ඩරයේ ඇති දේ හරියටම පරීක්ෂා කළ හැකිය. සැඟවුණු ෆෝල්ඩර. එවිට ඔබට .cache ෆෝල්ඩරයට ගොස් එහි ඇති දේ බලන්න.

මගේ පද්ධතියේ ඉක්මන් විමසුමකින් මම දන්නවා බන්ෂී ඇල්බම කලාව හැඹිලි ෆෝල්ඩරයේ ගබඩා කර ඇති බව (හරියටම ඇයිදැයි නොදනී), ක්‍රෝම් සතුව හැඹිලි ෆෝල්ඩරයේ දත්ත තිබේ, වැඩසටහන් බොහොමයක් .cache ෆෝල්ඩරයේ ල logs ු-සටහන් තබා ගනී, සහ වෙනත් දේවල්.

මෙම ලිපිගොනු සියල්ලම තාවකාලිකව වේග වැඩි කිරීමේ අරමුණු සඳහා (බ්‍රව්සර් හැඹිලිය වැනි) තිබේද යන්න හෝ මෙම "හැඹිලිය" වෙනත් අරමුණු සඳහා ලිපිගොනු අඩංගු දැයි මට විශ්වාස නැත (බ්‍රව්සර් හැඹිලියේ වේගය වැඩි කිරීම නිසා කලාප පළල අධික ලෙස භාවිතා කිරීම ප්‍රතික්ෂේප කිරීම සේවාදායකයේ ගොනු ප්‍රවේශ කිරීම, දෘඩ තැටියේ වෙනත් ගොනු ස්ථානයක් සඳහා r / w වේලාවන්හි පැහැදිලි වෙනසක් නොතිබිය යුතුය).

මට වඩා යමෙකු මේ ගැන වැඩි යමක් දන්නා බවත් ඔබට වඩා හොඳ ප්‍රතිචාරයක් ලබා දිය හැකි බවත් මම විශ්වාස කරමි.


ඔව්, මකා දැමීම හොඳ අදහසක් නොවන බව මම එකඟ වෙමි .cache. හැකි නම්, අදාළ ෆෝල්ඩරය නිර්මාණය කරන වැඩසටහන භාවිතා කරන්න. නිදසුනක් ලෙස, ක්‍රෝම් හැඹිලිය මකා දැමීම වඩාත් සුදුසු වන්නේ ක්‍රෝම් හරහා ය. වැඩසටහනක් එහි හැඹිලිය කළමනාකරණය කිරීමට දෘශ්‍යමාන මාධ්‍යයක් ඉදිරිපත් නොකරන්නේ නම්, යමෙකු එය නොදන්නේ නම් එය තනිවම තැබීම ආරක්ෂිත විය හැකිය.

ටර්මිනලය භාවිතා කිරීම සහ විධානයන් ටයිප් කිරීම ඔබ අකමැති නම් ඔබට සලකා බැලිය හැකි තවත් දෙයක් මෙයයි : du ~/.cache > cachefolders_size. එය කරන්නේ එක් එක් ෆෝල්ඩරයේ ප්‍රමාණයන් සහිත ලැයිස්තුවක් ඔබට ලබා දීමයි .cache. ඔබට ජනනය කරන ලද ගොනුවේ තොරතුරු පැතුරුම්පතක් තුළට ඇලවිය හැකි අතර පසුව එය ඔබේ රුචිකත්වයට අනුව වර්ග කරන්න. මම ඒ ගැන මෙතනින් කියෙව්වා .

35
.Cache අදහස වන්නේ එය deletable (බලන්න standards.freedesktop.org/basedir-spec/basedir-spec-latest.html ). යෙදුම් එය මත රඳා නොපවතින අතර, යෙදුමක් වැරදි ලෙස කරන බව මා දැක නැත. බන්ෂී ඇත්තෙන්ම විහිලු නඩුවකි, නමුත් එය කදිම නිදසුනකි: බ්‍රෙට් ඩී නිවැරදියි, ඔබේ හැඹිලිය මකා දැමීමට ඔබට අවශ්‍ය නොවනු ඇත, මන්ද එය සාමාන්‍යයෙන් හොඳ හේතුවක් නිසා ඇති බැවිනි. ආවරණ කලාව ලබා ගැනීමට බන්ෂීට බොහෝ කාලයක් ගත වේ. එය නැවත එය කළ හැකි නමුත් එය අන්තර්වාරයේදී කැත ලෙස පෙනෙනු ඇත.
ඩිලන් මැකාල්

1
asa vasa1 හෝ ඔබට GUI මත පදනම් වූ තැටි භාවිත විශ්ලේෂකයක් භාවිතා කළ හැකිය. මම හිතන්නේ බයෝබාබ් , උබුන්ටු වලින් ලබා ගත යුතුය (මම එය ඩේබියන්
භාෂාවෙන්

2
YdylanMcCall සම්මතයට ඇති එම සබැඳිය ඔබේ අදහස් අනෙක් සියලුම පිළිතුරු වලට වඩා ප්‍රයෝජනවත් කරයි. ඔබ එම ප්‍රකාශයට පිළිතුරක් දුන්නේ නම්, මම එය උසස් කරමි.
පාර්තියන් වෙඩි තැබීම

1

තැටි හොග් සොයා ගැනීම සඳහා මම මගේ සියලුම යන්ත්‍රවල තබා ඇති පිටපතක් මෙන්න:

$ cat ~/bin/hog
#! /usr/bin/env bash
#
# -*- mode: shell-script -*-

case $# in
(0) dir='.';;
(1) dir=$1;;
(*) echo "usage: hog <dir>"
  exit 1;;
esac

du -s --one-file-system $dir/* $dir/.[A-Za-z0-9]* | sort -rn | head

එසේම, මගේ යන්ත්‍රයේ, මගේ නිවාස නාමාවලිය noatimeවිකල්පය සමඟ සවි කර ඇත , එබැවින් මම ඉහත පරිදි වෙනස් කළේ:

find ~/.cache -depth -type f -mtime +365 -delete

වෙනස් කිරීමේ වේලාවෙන් ඉවත් වන යතුරු.

ඔබට මෙය ඔබේ ක්‍රොන්ටාබ් තුළට දමා crontab -eපේළි එකතු කිරීමට අවශ්‍ය විය හැකිය:

# Clean out ~/.cache
13 3 * * 0 chronic find ~/.cache -depth -type f -mtime +365 -delete

-3

මකා .cacheදැමීමෙන් බොහෝ යෙදුම් සැකසුම් වෙබ් යෙදුම් වලට මැකෙනු ඇත. මුලින්ම අවධානය යොමු කළ යුත්තේ වෙබ් බ්‍රව්සර් සහ තැපැල් සේවාදායකයින් ය.

ෆෝල්ඩරය සඳහා එකම වේ .mozilla. උදාහරණයක් ලෙස එය තණ්ඩර්බර්ඩ් වෙතින් සියලුම ගිණුම් ඉවත් කරනු ඇති අතර ඔබ ඒවා නැවත නිර්මාණය කළ යුතුය. වෙබ් බ්‍රව්සර් සම්බන්ධයෙන් එය ඉතිහාසය සහ සමහරක් මකා දමනු ඇතcontent settings

ඒ හැරෙන්නට මෙම ලිපිගොනු මකා දැමීමේ කිසිදු ගැටළුවක් නොමැත.


3
ඔබ අවුල් සහගතයි .con කෑ සමඟ .cache සමඟ. සැකසුම් .config හි ගබඩා කර ඇති අතර එය කිසි විටෙකත් මකා නොදැමිය යුතුය. කෙසේ වෙතත්, .cache හි ඇති සියල්ල මකා දැමිය හැකිය. (යෙදුම් සැකසුම් ගබඩා කිරීමට තරම් ගොළු ඕනෑම වැඩසටහනකට ලිනක්ස් හි කිසි විටෙකත් තැනක් නොමැත)
රොබ්
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.