මට කැමති අය යම් තොරතුරු රැස් කිරීමට කැමතියි (HD බිතුපත් ලෙස) කාලයත් සමඟ අපගේ පද්ධතියේ අනුපිටපත් තොරතුරු ලැබීමට පටන් ගැනීමේ ගැටලුව අපට තිබේ, සාමාන්ය උදාහරණය නැවත නැවතත් ලිනක්ස් බිතුපතක් විය හැකිය (එක් එක් ගොනුව වෙනස් නමකින්). සැබෑ ගැටළුව අවකාශය නොව මා වැනි උමතු-බලහත්කාරයෙන් ඇණවුම් කළ හැකිය; අපගේ වටිනා එකතුවෙහි වැරදි, අනුපිටපත් සහ වැරදි යමක් ඇති බව දැන දැන අපට සන්සුන්ව හා සාමයෙන් සිටිය නොහැක
වාසනාවකට මෙන් ලිනක්ස් හි අපගේ ගැටළු විසඳීමට මෙවලමක් සෑම විටම පවතී, මෙම අනුපිටපත් ගොනු සඳහා අපට මෘදුකාංගය ඇත: duff
ඔබට එය ඔබේ ගබඩාවේ, ඩේබියන් වැනි ඩිස්ට්රෝස් මත හෝ එය මත පදනම්ව සරල ලෙස සොයාගත හැකිය: sudo apt-get install duff
එය ස්ථාපනය කිරීමට ප්රමාණවත් වනු ඇත, ArchLinux හි මම සිතන්නේ එය එසේ වනු ඇති බවයි sudo pacman -S duff
අපි එය ස්ථාපනය කළ පසු, එය භාවිතා කිරීම ඉතා සරල ය, උදාහරණයක් ලෙස මම මගේ ෆෝල්ඩරයේ ඇති සියලුම අනුපිටපත් ගොනු සොයමි පින්තූර (/ home / kzkggaara / පින්තූර /):
duff -r /home/kzkggaara/Pictures
පරාමිතිය -r එය එසේ වන්නේ එය පුනරාවර්තව සොයන අතර පසුව එය සෙවිය යුත්තේ කුමන ෆෝල්ඩරයේද යන්න නිර්වචනය කිරීමට පමණි, මෙම උදාහරණයේ / home / kzkggaara / Pictures
මෙය ඔබට මෙවැනි දෙයක් පෙන්වනු ඇත:
ඔබට පෙනෙන පරිදි, එය අපට පවසන්නේ අනුපිටපත් ගොනු 2 ක් ඇති බවයි පින්තූර / පයිසජස් / භූ දර්ශන + කොළ / සහ අනුපිටපත් ගොනු දෙකක් ද ඇත පින්තූර / මංගාස් / නරුටෝ / බෙදාගැනීම /
මෙය සමස්ත තිර පිටපතෙහි කුඩා කොටසක් පමණි ... මා සතුව අනුපිටපත් ගොනු විශාල ප්රමාණයක් ඇති බව මම දුටුවෙමි 0_oU
දැන් ප්රශ්නය පැනවී ඇත: අනුපිටපත් ගොනු මකා දැමිය හැක්කේ කෙසේද?
පහත දැක්වෙන විධානය සමඟ, එය සියළුම අනුපිටපත් ගොනු සොයනු ඇති අතර ඒවායින් එකක් මකා දමනු ඇත, එනම් ඒවා සමාන ගොනු දෙකක් වේ ... ඒවායින් එකක් මකා දැමෙනු ඇත:
duff -e0 -r /home/kzkggaara/Pictures/ | xargs -0 rm
මෙම විධානය මා පුනරුච්චාරණය කරයි, එය ඔබ සඳහන් කරන නාමාවලියෙහි ඇති අනුපිටපත් ගොනු ඉවත් කරනු ඇත, සෑම විටම ඉතිරිව ඇත්තේ අනෙක් සියලුම ගොනු 1 ක් පමණි.
මම තවමත් ඩෆ්… xargs සමඟ මෙන්ම ප්රයෝජනවත් විය හැකි විධාන සංයෝජන පරීක්ෂා කරමින් සිටිමි man duff
එහි ප්රතිදානය රිසිකරණය කරන්නේ කෙසේදැයි කියවීම, ඩෆ්ගේ උදව් කියවීමට මම ඔබට නිර්දේශ කරමි
කෙසේ වෙතත්, මේ මොහොතේ තවත් බොහෝ දේ එකතු කිරීමට හැකියාවක් නැත, මෙම විධානය ඔබට ප්රයෝජනවත් යැයි මම සිතමි
උත්තරයක් දෙන්න
අදහස් 27 ක්, ඔබේ අදහස් තබන්න
ඉඟි සහෝදරයාට ස්තූතියි, අනාගතයේදී ඔබට "xargs" භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ ලිපි කිහිපයක් ඉදිරිපත් කළ හැකිද?
ස්තූතියි!
මම තවම xargs පිළිබඳ විශේෂ expert යෙක් නොවේ, එය සරලව පැහැදිලි කිරීම සඳහා (ඉතා සරළව), පරාමිතියක් ලෙස පෙර ක්රියාත්මක කළ දෙයෙහි ප්රතිදානය හෝ ප්රති result ලය පසු කිරීමෙන් විධාන ක්රියාත්මක කිරීමට xargs ඔබට ඉඩ දෙයි (එනම් නලයට පෙර ඇති දේ හෝ | )
එක් විස්තරයක්, ඔබ xargs භාවිතා කරන සෑම අවස්ථාවකම -0 පසු කිරීම හැර දත්ත යැවීමට උත්සාහ කර -0 සමඟ xargs ලබා ගැනීමට උත්සාහ කරන්න. "මගේ ගොනුව මෙයයි. Mp3" වැනි ඉඩක් ඇති ගොනු නාම සඳහා මෙය ඉතා වැදගත් වේ.
සොයා ගැනීම සමඟ උදාහරණයක්.
-iname "to-delete" සොයා ගන්න ./ -print0 | xargs -0 rm
ලිපියට ස්තූතියි, සමහර විට .desktop (විශේෂයෙන් වයින්) නැවත නැවතත් ඇත
සතුටක්
ආරුක්කු සහ ව්යුත්පන්නයන්හි එය ස්ථාපනය කර ඇත්තේ පැක්මන් සමඟ නොව යොර්ට් සමඟ බව පැහැදිලි කිරීමෙන් මම ප්රයෝජන ගන්නෙමි
පැහැදිලි කිරීම සඳහා ස්තූතියි: ඩී!
බොයිෙනෝ!
විශේෂ මෙවලම් එකතු කිරීමට එකතු කරන ලදි
අදහස් දැක්වීමට ස්තූතියි
විශිෂ්ට දායකත්වයක්, XD ට බොහොම ස්තූතියි.
උත්තරයක් දෙන්න
අදහස් දැක්වීම ගැන ඔබට ස්තූතියි
එය හොඳයි. මගේ 3gb uu එකතුවෙන් අනුපිටපත් mp100s ඉවත් කිරීමට මම උත්සාහ කරමි
අදහස් දැක්වීමට ස්තූතියි, වාසනාව
සෑම විටම මෙන් හොඳ ආදානය. ඔබට ස්තුතියි.
hahaha ස්තූතියි, මම සෑම විටම රසවත් දේවල් දැමීමට උත්සාහ කරමි
ඉතා හොඳ දායකත්වයක් .. ස්තූතියි!
ස්තූතියි ^ - ^
පුරවා ඇති මගේ තැටියෙන් මගේ සියලුම අනුපිටපත් ගොනු මකා දැමීමට පටන් ගනිමි, 10Gb පමණ හිස් කිරීමට මම බලාපොරොත්තු වෙමි,
ඔහ්, ඔබට බොහෝම ස්තූතියි මෙය මගේ වැඩ කටයුතුවලදී මට බොහෝ උපකාර කරනු ඇත
අන්තර්ජාල භාවිතා කරන්නන් අතර බහුලව දක්නට ලැබෙන මෙවැනි ගැටළු විසඳන කුඩා වැඩසටහන් ඉදිරිපත් කිරීම ගැන ඔබට බොහෝම ස්තූතියි.
කියවීම සහ අදහස් දැක්වීම ගැන ඔබට ස්තූතියි.
උත්තරයක් දෙන්න
මේක මට පිස්සු හැදිලා> _ <ස්තූතියි !!!
බොහොම ස්තුතියි මට කුමක් කළ යුතුදැයි නොදන්නා අනුපිටපත් ඡායාරූප සමඟ අවුල් විය !!!!
Merci
කණගාටුයි, ඔබ සඳහන් කරන වාක්ය ඛණ්ඩය සමඟ අනුපිටපත් ගොනු මකා දැමීමට මම උත්සාහ කර ඇති නමුත් පර්යන්තයේ ප්රතිදානය මට පවසන්නේ rm ඔපෙරන්ඩ් නොමැති බවයි
මම මේ වගේ දෙයක් ටර්මිනලයේ ලියනවා:
duff -e0 -r / media / alejandro / backing / library / ebooksepub / | xargs -0 rm
මට මෙය ලැබුණි: rm: ඔපෙරන්ඩ් එකක් අස්ථානගත වී ඇත
වැඩි විස්තර සඳහා 'rm –help' උත්සාහ කරන්න
මගේ එපබ් පුස්තකාලයේ ඇති අනුපිටපත් ගොනු දහස් ගණනක් මකා දැමීම ගැන මට ඔබට කිව හැකිද?
අවසානයේ rm -R දැමීමට උත්සාහ කරන්න
ඔබගේ අවධානයට ස්තූතියි, නමුත් අවාසනාවකට ඔබේ යෝජනාව ක්රියාත්මක වූයේ නැත, මම ඔබට ප්රතිදානය පෙන්වමි:
alejandro @ alejandro-ubuntu-mate-1504: ~ uff duff -e0 -r / media / alejandro / backup / library / ebooksepub / | xargs -0 rm -R
rm: ඔපෙරන්ඩ් එකක් අස්ථානගත වී ඇත
වැඩි විස්තර සඳහා 'rm –help' උත්සාහ කරන්න.
හොඳ ඉඟිය.
rm operand හි ඇති ගැටළුව නම් එය මකා දැමිය යුතු නැත. නළය නොමැතිව විධානය ක්රියාත්මක කරන්නේ නම්, අනුපිටපත් නොමැති බව තහවුරු වේ.
සුභ පැතුම්