මම දන්නා සියල්ල එයයි
rmdir directoryname
ඩිරෙක්ටරිය ඉවත් කරයි නමුත් එය හිස් නම් පමණි. උප බහලුම් ඉවත් කිරීමට බල කිරීමට ක්රමයක් තිබේද?
මම දන්නා සියල්ල එයයි
rmdir directoryname
ඩිරෙක්ටරිය ඉවත් කරයි නමුත් එය හිස් නම් පමණි. උප බහලුම් ඉවත් කිරීමට බල කිරීමට ක්රමයක් තිබේද?
Answers:
පහත දැක්වෙන විධානය ඔබ වෙනුවෙන් එය කරනු ඇත. ප්රවේශම් වන්න.
rm -rf directoryname
rm: invalid option -- r
rm -r <directoryname> සමඟ නාමාවලියක් මකා දැමීමට උත්සාහ කිරීමේදී මට දෝෂයක් ඇතිවිය.
rm -rf directoryname
ඔබේ ස්ක්රිප්ට් ක්රියාත්මක කිරීම නවතා දැමීමට ඔබට අවශ්ය නොවන coz භාවිතා කිරීම "ආරක්ෂිත" වනු ඇත , මන්ද එය පරිශීලක ආදානය සඳහා බලා සිටින බැවිනි. ඇත්ත වශයෙන්ම, නාමාවලිය මකා දැමීමෙන් කිසිදු හානියක් සිදු නොවන බවට ඔබ සහතික විය යුතුය.
ඔබ rm -rf directoryname
අසමත් වුවහොත්, භාවිතා කිරීමට උත්සාහ කරන්න rm -R -f directoryname
, හෝ rm --recursive -f directoryname
.
ඔබට මේවායින් කිසිදු වාසනාවක් නොමැති නම්, ඔබ rm නැවත ස්ථාපනය කිරීම හෝ ෂෙල් වෙඩි මාරු කිරීම සලකා බැලිය යුතුය.
man rm
විකල්පයන් විය, පුනරාවර්තන මකාදැමීම සහ බල විකල්පයන් පිළිබඳ මගේ විකල්ප බැලීමට ටයිප් කිරීමෙන් මම එය බැලුවෙමි .
rm
මිනිසාගේ පිටු ලැයිස්තුවක් -r
තිබේද? එය කරන්නේ කුමක්ද? (පරීක්ෂණ අරමුණු සඳහා පමණක් ඔබ නිර්මාණය කරන නාමාවලියක එය උත්සාහ කරන්න, එහි ඇත්තේ ව්යාජ ලිපිගොනු (සහ සමහර විට උප බහලුම්) පමණි.) ඔබ භාවිතා කරන්නේ කුමන මෙහෙයුම් පද්ධතියද?
rm -r
වැඩ කරන්නේ නැත්නම්, එය මෙහෙයුම් පද්ධතියේ ගැටළුවක් මිස ෂෙල් ප්රශ්නයක් නොවේ. (නියමාකාරයෙන්, එය අනුවාදය සමග ප්රශ්නයක් වනු ඇත rm
ඔබ භාවිතා කරන, ඔබ වෙනස් අනුවාදය ස්ථාපනය එය ආමන්ත්රණය කළ නිසා rm
නම්, හෝ ඔබ විසින් මේ වන විටත් විවිධ අනුවාදය ඇති ද යන්න දැක ගැනීමට ඔබේ පද්ධතිය සොයමින් rm
වඩා තවත් නාමාවලියේ /bin
.)
man rm
මගේ පර්යන්තය තුළට දිව ගිය විට , එය මට less
පෙළ නරඹන්නා සමඟ පෙළ ගොනුවක් ලබා දුන්නේය . -R සහ - පුනරාවර්තන විකල්පයන් -r විකල්පය සමඟ සමපාත වූ සමස්තයක් සහිත ඉන්ඩෙන්ට් ඇතුළත් කිරීමක් මම අනුචලනය කළෙමි , එයින් ඇඟවෙන්නේ එම තර්ක සියල්ලම එක හා සමාන බවයි.
sudo rm -r directoryName
තිබේද? මූලික විධානයන්හි ලිඛිත නීති රීති වන්නේ -r
ඔබේ ගොනු පද්ධතියේ සෑම ගොනුවකම (ඔබ තෝරා ගන්නා ඕනෑම තැනක සිට) නැවත නැවත ක්රියාත්මක වීමට වැඩසටහනකට ඉඩ ලබා දෙන අතර එය භයානක වුවත් බලහත්කාරයෙන් දේවල් කරනු ඇත . 'cd', 'mv', 'ls' බොහෝ විට මෙම මූලධර්මය සත්ය වේ. ඔබගේ ls -r /
ලිපිගොනු cp -rf / /dev/null
පද්ධතියේ ඇති සියල්ල විනාශ කරයි. <- කිසි විටෙකත් එම විධානය ක්රියාත්මක නොකරන්න!
rm -r directoryname
.