ටර්මිනලය භාවිතා කර කුණු කූඩය හිස් කරන්නේ කෙසේද?


261

මට කුණු කසළ කොතැනකවත් සෙවිය නොහැක . ටර්මිනලය භාවිතා කරමින් කුණු කූඩය හිස් කිරීමට කරුණාකර මට විධානයක් හෝ එවැනි දෙයක් කියන්න පුළුවන්ද?


2
මෙය පළ කරන ලද්දේ මීට වසර 3 කට පෙරය. 2017 දී මෙහි ක්‍රියාත්මක වන්නේ කුමන අනුවාදයද යන්න ඇතුළුව මෙය
උච්චාරණය කරන

Answers:


343

ඔබට rmවිධානය භාවිතා කළ හැකිය :

rm -rf ~/.local/share/Trash/*

මෙම rmවිධානය, පලවා හරින (දමයි) ගොනු හෝ නාමාවලි.

-f, --force     Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive     Remove directories and their contents recursively.

අපද්‍රව්‍ය ෆෝල්ඩරය සොයාගත හැක්කේ: $HOME/.local/share/Trash

ඔබ rmවිධානය භාවිතා කරන ආකාරය ගැන සැලකිලිමත් වන්න - ලිපිගොනු කුණු කූඩයට යවා ඔබට ඒවා මකා දැමිය හැකිය, එබැවින් එය අහෝසි කිරීම පහසු නැත.


12
කුණු කූඩය වෙනත් තැනක තිබේ නම් මෙය ක්‍රියාත්මක නොවේ.
බ්‍රියාම්

1
@ hellodear2 ~එය ඔබගේ නිවාස නාමාවලි මාර්ගය දක්වා විහිදෙන ෂෙල්-විශේෂිත දෙයක් පමණක් බව සලකන්න . භාවිතා කිරීම, උදා: "~/some/path"උපුටා දැක්වීම නිසා පුළුල් නොවේ. ඒ හා සමානව, ~ඔබ එය ලිපින තීරුවට ඇතුළත් කළහොත් සියලුම ගොනු කළමනාකරුවන්ට තේරෙන්නේ නැත .
රුස්ලාන්

11
වරප්‍රසාද නොමැතිව සංවේදී පද්ධති ෆෝල්ඩර සහ ලිපිගොනු ඉවත් rmකළ නොහැකි අතර, ඔබට -r(හෝ ඊට සමාන) විකල්පය ලබා දෙන්නේ නම් මිස ෆෝල්ඩර ඉවත් කළ නොහැක . කෙසේ වෙතත් rmනිසි සැලකිල්ලකින් තොරව භාවිතා කිරීම වැදගත් පුද්ගලික ලිපිගොනු නැතිවීම , විශේෂයෙන් ආදේශක කාඩ්පත් තර්ක සමඟ භාවිතා කරන්නේ නම්.
මාක් වැන් ලීවන්

1
@ hellodear2 බලන්න මේ හා මෙම tilde (මෙම වුවත් bash පමණ) වැඩ කිරීමට නොමැති බව පෙනී විට උදාහරණ ප්රශ්න. නිශ්චිත කවච එයට සහාය නොදක්වන්නේ කුමක් දැයි මම නොදනිමි, නමුත් ටිල්ඩ් ක්‍රියාත්මක කරනු ලබන්නේ ගොනු පද්ධති මට්ටමින් නොව යෙදුම් මට්ටමේ බව ඔබ තේරුම් ගත යුතුය. ~ලිපින තීරුවේ නොතේරෙන ගොනු කළමනාකරුට XFE නිදසුනකි .
රුස්ලාන්

4
ඇයි මෙය දළ වශයෙන් පෙනෙන්නේ? ඕනෑම ගොනු බ්‍රව්සරයක "හිස්" කුණු ක්ලික් කිරීමට වඩා 100 ගුණයක් වේගවත්ද?
phil294

140

සමග trash-cliස්ථාපනය, ඔබට සිදු කළ හැකි

trash-empty

අපද්‍රව්‍ය හැසිරවීම පිළිබඳ වඩාත් රසවත් තොරතුරු: මෙන්න


7
එය කොටුවෙන් පිටත ක්‍රියා නොකරනු ඇති අතර, කුණු කූඩය ස්ථාපනය කිරීම අවශ්‍ය වේ .
skarz

19
ඔව්, නමුත් එය නිවැරදි පිළිතුරයි. ඔබ සතුව USB පොල්ලක් තිබේ නම්, උදාහරණයක් ලෙස, ඔබ එය කුණු කූඩයට දමන්නේ උපාංගයේ මූලයේ සැඟවුණු නාමාවලියක ය. (අවම වශයෙන් එය අවසන් වරට මා පරීක්ෂා කළ විට සිදු විය) .Trash-$UID- එබැවින් මෙම අවස්ථාවේදී කුණු කූඩය භෞතිකව පවතී වෙනස් ස්ථාන දෙකක් ...
රමානෝ

කුණු කූඩය හිස් කිරීම සඳහා ඔබට පැකේජයක් ස්ථාපනය කිරීමට සිදුවීම කනගාටුවට කරුණකි. තැටි අවකාශයට එරෙහිව කුණු කූඩය ගණනය කිරීම උබුන්ටු හි වඩාත් කරදරකාරී ලක්ෂණයකි.
මයිකල්

3
Ic මයිකල් "කුණු කූඩය" යනු ඩෙස්ක්ටොප් කළමණාකරු විසින් සපයන ලක්ෂණයකි, එය ඔබ සාමාන්‍යයෙන් විධාන රේඛාවේ භාවිතා කරන දේවල් වලට වඩා ඉහළින් ඇති තට්ටුවකි. ඇත්ත වශයෙන්ම එය කරන්නේ එකම උපාංගයේ සැඟවුණු ෆෝල්ඩරයකට ගොනු ගෙනයාම සහ සමහර පාර-දත්ත ගබඩා කිරීම පමණි, එවිට පරිශීලකයා කැමති නම් ඒවා නැවත ස්ථානගත කළ හැකිය. ඔබ කුණු කූඩය "හිස්" කරන තෙක් ඔබ ඇත්ත වශයෙන්ම කිසිදු ඉඩක් නැවත ලබා නොගනී, එය ගොනුව සැබවින්ම මකා දැමූ විට ය.
සීමස් කොනර්

3
මෙම විධානය පරිශීලක විශේෂිත බව සැලකිල්ලට ගත යුතුය. මම එය ස්ථාපනය කර එය ක්‍රියාත්මක නොවන්නේ මන්දැයි මගේ හිස සීරීමට ලක් කරමින් ලිපිගොනු වෙනත් පරිශීලකයෙකුගේ කුණු කූඩයට දමා ඇති බව මට වැටහුණි.
billynoah

54

ඔබ $XDG_DATA_HOME/Trashනාමාවලිය සොයයි . කුණු බහලුම නිදහස් ඩෙස්ක්ටොප් අඩවියේ "ඩෙස්ක්ටොප් කුණු කූඩ පිරිවිතර" හි අර්ථ දක්වා ඇත . මෙම විචල්‍යය සාමාන්‍යයෙන් ටර්මිනල් කවුළුවල නොමැත, එබැවින් ඔබට අවශ්‍ය වනු ඇත trash-empty. මෙම විධානය Freedesktop.org හි සියලුම පිරිවිතරයන් අනුගමනය කරන අතර කුණු කූඩය කොතැනදැයි සොයා ගැනීමට තරම් බුද්ධිමත් වේ. ඔබ මුලින්ම එය ස්ථාපනය කිරීමට අවශ්ය වනු ඇත.

මේ සඳහා වෙනත් මෙවලම් තිබේ, gvfs-trash --emptyඒ වගේම කුණු කූඩයට අයිතම යැවිය හැකිය.


සඳහා +1 $XDG_DATA_HOME. ඔබ එය ලබාගත්තේ කෙසේද?
jobin

4
Ob ජොබින් සියල්ලම පිරිවිතරයේ ඇත. ramendik.ru/docs/trashspec.html
බ්‍රේම්

RaBraiam කරුණාකර ඔබට තවත් විස්තර කළ හැකිද? මම එය භාවිතා කරන්නේ කෙසේද? එය මගේ අරමුණ විසඳන්නේ කෙසේදැයි මට වැටහෙන්නේ නැත. කරුණාකර ටිකක් විස්තර කරන්න. මට අයිතම කුණු කූඩයට දැමීමට අවශ්‍ය නැත, මට කුණු හිස් කිරීමට අවශ්‍යයි.
හෙලෝඩියර්

2
@ hellodear2 trash-empty කුණු කූඩය හිස් කරයි . ඔබට අවශ්‍ය වන්නේ එය ක්‍රියාත්මක කිරීමයි. ද්විමය trash-cliපැකේජයේ ඇත. ජෝර්ට් විසඳුමට සමාන වන්නේ එය කොහෙන්දැයි මම පැහැදිලි කර වෙනත් මෙවලමක් ඉදිරිපත් කරමි.
බ්‍රියාම්

1
දැන් gio trash --empty, අවම වශයෙන් උබුන්ටු 18.10 /
ග්නෝම්

10

අපද්‍රව්‍ය-ක්ලී ස්ථාපනය කර ඇති වර්ගය සමඟ trash-emptyමම විවිධ ඩ්‍රයිව් සහ ස්ථාන ගණනාවක කුණු කූඩය හිස් කිරීමට මෙය සාර්ථකව භාවිතා කර ඇත්තෙමි.

අපද්‍රව්‍ය-ක්ලී වර්ගය ස්ථාපනය කිරීමට sudo apt-get install trash-cli

නැතහොත් ඔබට එය සඳහා මෙම ස්ක්‍රිප්ට් භාවිතා කළ හැකිය .


1
මෙය ආරක්ෂිත බව පෙනේ
නබිල් කඩිමි
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.