කුඩා ලිපිගොනු සිය දහස් ගණනක් සමඟ ෆෝල්ඩරයක් නොසැලකිලිමත් වීම පිළිබඳව අපට ගැටලුවක් තිබේ.
බොහෝ ලිපිගොනු ඇත, කාර්ය සාධනය rm -rf
මඟින් දෝෂයක් ඇති වන අතර ඒ වෙනුවට අප කළ යුත්තේ මෙවැන්නකි:
find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \;
මෙය ක්රියාත්මක වන නමුත් ඉතා මන්දගාමී වන අතර මතකයෙන් ඉවතට යාමෙන් නිරන්තරයෙන් අසමත් වේ.
මෙය කිරීමට වඩා හොඳ ක්රමයක් තිබේද? ඉතා මැනවින් මම කැමතියි එහි ඇති අන්තර්ගතය ගැන සැලකිලිමත් නොවී සම්පූර්ණ නාමාවලියම ඉවත් කිරීමට.
rm -rf
වේද?
fsck
කර භාවිතයට නොගත් තැටි කොටස් නැවත ලබා ගැනීම සඳහා එය ක්රියාත්මක කරන්න , නමුත් එම ප්රවේශය අවදානම් සහගත බවක් පෙනෙන්නට ඇති අතර එය වේගවත් නොවනු ඇත. ඊට අමතරව, ගොනු පද්ධති පරීක්ෂාව කෙසේ හෝ නැවත නැවතත් ගොනු පද්ධති ගස හරහා ගමන් කිරීම ඇතුළත් විය හැකිය.
ccache
ගොනු ගසක් විශාල වූ අතර, rm
එතරම් කාලයක් ගත වූ අතර (සහ සමස්ත පද්ධතියම මන්දගාමී විය), අනෙකුත් සියලුම ගොනු ගොනු පද්ධතියෙන් පිටපත් කිරීම, ආකෘතිකරණය කිරීම සහ ඒවා නැවත පිටපත් කිරීම සැලකිය යුතු වේගයකින් සිදු විය. එතැන් සිට මම එවැනි දැවැන්ත කුඩා ගොනු ගස් ඔවුන්ගේම විශේෂිත ගොනු පද්ධතියක් ලබා දෙමි, එබැවින් ඔබට mkfs
ඒ වෙනුවට කෙලින්ම කළ හැකිය rm
.
rm -rf *
බොහෝ තර්ක නිසා ෆෝල්ඩරයේ අසමත් විය හැක; කෙසේ වෙතත්rm -rf folder/
ඔබට සම්පූර්ණ නාමාවලියම ඉවත් කිරීමට අවශ්ය නම් කුමක් කළ යුතුද?