કોઈપણ operatingપરેટિંગ સિસ્ટમ પર ફાઇલ કાtingી નાખવી એ સામાન્ય રીતે તેના પર ક્લિક કરવું અને કા keyી નાખેલી કીને જમણથી ક્લિક કરીને અને તેને કચરાપેટી પર મોકલવા જેટલું જ સરળ છે. તે કેવી રીતે કરવું તે આપણે બધાં જાણીએ છીએ અને અમારી સામે ફાઇલ કા deleteી નાખવાનો તે શ્રેષ્ઠ વિકલ્પ છે. પરંતુ, જ્યારે આપણે જોઈએ છે તે શું થાય છે, ઉદાહરણ તરીકે, તે જ ફોલ્ડરની અંદરની ઘણી ફાઇલોને કા deleteી નાખવા માટે? એવું બને છે કે લિનક્સમાં આપણી પાસે rm આદેશ જે આપણને ટર્મિનલમાંથી વ્યવહારીક કંઈપણ દૂર કરવાની મંજૂરી આપશે.
"આરએમ" એ છે અંગ્રેજીમાં «દૂર કરો. નું સંક્ષેપ, જે અંગ્રેજીમાં eliminate દૂર કરવું. છે. તેનો ઉપયોગ ફાઇલોને ડિલીટ કરવા માટે થાય છે અને જો તેનો વારંવાર ઉપયોગ કરવામાં આવે તો તે આપણને ડિરેક્ટરીઓ ડિલીટ કરવાની પણ મંજૂરી આપશે. ડિફ defaultલ્ટ રૂપે તે ડિરેક્ટરીઓ દૂર કરશે નહીં અને તે કમાન્ડ લાઇન પર ઉલ્લેખિત કોઈપણ ફાઇલોને દૂર કરશે. દૂર કરવાની પ્રક્રિયા ફાઇલ સિસ્ટમ પરના તેના સંબંધિત ડેટામાંથી ફાઇલના નામની લિંકને જોડે છે અને સ્ટોરેજ સ્પેસને ભવિષ્યના લેખન માટે ઉપયોગી તરીકે ચિહ્નિત કરે છે. તમારે સાવચેત રહેવું જોઈએ, કારણ કે એકવાર તમે આરએમ સાથે કંઈક કા deleteી નાખો, તે લાંબા સમય સુધી પુન .પ્રાપ્ત થઈ શકશે નહીં.
આરએમ માટે વિકલ્પો ઉપલબ્ધ છે
-f, દળ |
અસ્તિત્વમાં ન હોય તેવી ફાઇલોને અવગણો અને કાtionી નાખતા પહેલા ક્યારેય પૂછશો નહીં. |
-i | કાtionી નાખતાં પહેલાં પૂછો. |
-I | ત્રણ કરતા વધારે ફાઇલોને કા .ી નાખતા પહેલાં અથવા ફરી વારંવાર કાtingી નાખતા પહેલા પૂછો. |
ઇન્ટરેક્ટિવ[=ક્યારે] | અનુસાર પ્રશ્ન ક્યારે: ક્યારેય નહીં, એકવાર (-I), અથવા હંમેશાં (-i). હા ક્યારે ઉલ્લેખિત નથી, હંમેશા પૂછો. |
એક ફાઇલ-સિસ્ટમ | જ્યારે વંશવેલો રિકર્સીવલી કાtingી નાખતા હોય ત્યારે, તે કોઈ પણ ડિરેક્ટરીને અવગણે છે જે આદેશ વાક્ય દલીલને અનુરૂપ કોઈ ડિરેક્ટરીમાં હોય છે. |
Oનં-સાચવવું-મૂળ | તે રૂટ ડિરેક્ટરીને કોઈ વિશેષ રીતે સારવાર આપતું નથી. |
-સુરક્ષા-રુટ | તે મૂળ ડિરેક્ટરીને દૂર કરતું નથી, જે મૂળભૂત વર્તણૂક છે. |
-r, -R, -પ્રરસિઝિવ |
વારંવાર ડિરેક્ટરીઓ અને તેમની સામગ્રીને દૂર કરો. |
-d, Irદિશ |
ખાલી ડિરેક્ટરીઓ કા Deleteી નાખો. આ વિકલ્પ અમને -r / -R / crecursive ને સ્પષ્ટ કર્યા વિના ડિરેક્ટરીને દૂર કરવાની મંજૂરી આપે છે. |
-v, -બર્બોઝ |
વર્બોઝ મોડ; શું થઈ રહ્યું છે તે બધા સમયે સમજાવો. |
Lpહેલ્પ | સહાય સંદેશ બતાવો. |
-વર્ષ | આવૃત્તિ માહિતી દર્શાવે છે. |
પ્રાયોગિક ઉદાહરણો
rm મૂળભૂત રીતે ડિરેક્ટરીઓ કા notી નથી. આ માટે આપણે -r / -R / crecursive વિકલ્પોનો ઉપયોગ કરવો જ જોઇએ. જો ડિરેક્ટરી ખાલી હોય, તો n -d / irdir વિકલ્પનો ઉપયોગ કરો. જો આપણે ડ fileશ (-) થી શરૂ થતી ફાઇલને કા toવા માંગતા હો, તો ફાઇલ નામ પહેલાં તમારે એક અલગ ડબલ ડashશ (-) ઉમેરવો પડશે. જો બીજો આડંબર ઉમેરવામાં ન આવે તો, rm એક વિકલ્પ તરીકે ફાઇલ નામનો ખોટો અર્થઘટન કરી શકે છે. તે યાદ રાખવું યોગ્ય છે કે ફૂદડી (*) નો અર્થ છે "" જે બધું મેળ ખાય છે ", ઉમેરીને * *." અને ફક્ત ફૂદડી પાછળ.
ઉદાહરણ તરીકે, ફાઈલ test -test.txt delete ડિલીટ કરવા માટે આપણે આદેશ વાપરવો પડશે
rm -- -prueba.txt
ઉપરોક્ત તે કિસ્સામાં હશે કે જેમાં તે આપણા વ્યક્તિગત ફોલ્ડરમાં છે. જો નહીં, તો અમારે સંપૂર્ણ રસ્તો ઉમેરવો પડશે, જે આ કંઈક હશે:
rm /home/pablinux/Documentos/-file
બે વિકલ્પો વચ્ચેનો તફાવત એ છે કે બીજા કિસ્સામાં તેની સામે સ્લેશ (/) હોય છે, જે વિકલ્પને મૂંઝવણમાં નહીં કરે.
અન્ય ઉદાહરણો હશે:
- rm -f test-txt: ફાઇલ સુરક્ષિત છે કે કેમ તે પૂછ્યા વિના "test.txt" કા deleteી નાખશે.
- આરએમ *: તે ડિરેક્ટરીમાંની બધી ફાઇલોને કા willી નાખશે જ્યાં આપણે ટર્મિનલમાંથી છીએ. જો તેની પાસે લેખન સુરક્ષા છે, તો તે કા deleી નાખતા પહેલા તે અમને પૂછશે.
- આરએમ-એફ *: ડિરેક્ટરીમાંની બધું જ પૂછ્યા વિના દૂર કરશે.
- આરએમ -આઇ *- ડિરેક્ટરીમાંની બધી ફાઇલોને કા deleteવાનો પ્રયાસ કરશે, પરંતુ દર વખતે એકને કા deleteી નાખવાનું કહેશે.
- આરએમ-આઇ *: ઉપર મુજબ, પરંતુ જો ત્યાં ત્રણથી વધુ ફાઇલો હોય તો ફક્ત પુષ્ટિ માટે પૂછશે.
- rm -r ડિરેક્ટરી, જ્યાં "ડિરેક્ટરી" એ વિશિષ્ટ છે: તે ડિરેક્ટરી "ડિરેક્ટરી" અને તેમાં સમાવેલી કોઈપણ ફાઇલો અને સબ ડિરેક્ટરીઓને દૂર કરશે. જો કોઈપણ ફાઇલો અથવા પેટા ડિરેક્ટરીઓ લેખિત સુરક્ષિત છે, તો તે પૂછશે.
- rm -rf ડિરેક્ટરી: ઉપરની જેમ જ, પરંતુ પૂછશે નહીં.
આદેશ તમારે ક્યારેય વાપરવો જોઈએ નહીં: rm -rf /
અને અમે આદેશ સાથે અંત કરીએ છીએ જે આપણે સોશિયલ નેટવર્ક્સ પર કંઈપણ કરતાં વધુ મજાક તરીકે જોઈ શકીએ છીએ. ઉપરોક્ત આદેશ એટલે કે 1- કા deleteી નાખો, 2- શક્ય તેટલું વારંવાર અને 3- મૂળથી પ્રારંભ કરો. લિનક્સ કેવી રીતે ડ્રાઇવ્સનું સંચાલન કરે છે તેના કારણે, તે કોઈપણ હાર્ડ ડ્રાઇવની સામગ્રીને પણ કા willી નાખશે જે આપણે આપણા કમ્પ્યુટરથી કનેક્ટ કર્યું છે. જો તમે તેનો ઉપયોગ કરો છો, તો એવું ન કહો કે અમે ચેતવણી આપી નહોતી.
છેલ્લી આદેશ અંગેના સ્પષ્ટતા વિશે રસપ્રદ, હું જાણતો હતો કે સિસ્ટમ જ્યાં છે તે ડિસ્કની બધી સામગ્રીને કા deleteી શકું છું, પરંતુ મને ખબર નહોતી કે આણે આપણે કનેક્ટ કરેલી અન્ય ડિસ્કની સામગ્રી પણ કા deletedી નાખી છે!
ખૂબ ખૂબ આભાર, તમારી પોસ્ટ ખૂબ ઉપયોગી હતી, મેં મારી સમસ્યા ખૂબ જ સરળતાથી હલ કરી દીધી, પરંતુ તેના વિના હું સફળ ન થઈ શકત.