Linux માં ડિરેક્ટરી કેવી રીતે ડિલીટ કરવી?
લિનક્સ સિસ્ટમમાં, ડિરેક્ટરીને સાફ કરવાની પ્રક્રિયા વિવિધ રીતે કરી શકાય છે, જે તમે ડિરેક્ટરી અને ફાઇલ એટ્રીબ્યુટ્સને તેની અંદર રાખવા માંગો છો કે નહીં તેના પર આધાર રાખે છે. નીચે કેટલીક સામાન્ય પદ્ધતિઓ છે:
પદ્ધતિ 1: ઉપયોગ કરો આરએમ ડિરેક્ટરીમાં રહેલી બધી ફાઇલો કાઢી નાખવાનો આદેશ
જો તમે ડિરેક્ટરીમાંની બધી ફાઇલો કાઢી નાખવા માંગતા હો, પરંતુ ડિરેક્ટરી જ રાખવા માંગતા હો, તો તમે આનો ઉપયોગ કરી શકો છો આરએમ આદેશ. ઉદાહરણ તરીકે, નામની ડિરેક્ટરી સાફ કરવા માટે મારી_ડિરેક્ટરી, તમે નીચેના આદેશનો ઉપયોગ કરી શકો છો:
rm -rf my_directory/*
-આર અહીં વિકલ્પનો અર્થ પુનરાવર્તિત કાઢી નાખવાનો છે, અને -એફ વિકલ્પનો અર્થ છે બળજબરીથી કાઢી નાખવું, એટલે કે, કોઈ પુષ્ટિકરણ સંકેતો નહીં.
પદ્ધતિ 2: -exec સાથે find આદેશનો ઉપયોગ કરો
જો તમે કાઢી નાખવાની પ્રક્રિયા પર વધુ ઝીણવટભર્યું નિયંત્રણ ઇચ્છતા હો, તો તમે આનો ઉપયોગ કરી શકો છોશોધોઆદેશ સાથે મળીને-એક્સેક્યુટવિકલ્પ. ઉદાહરણ તરીકે:
my_directory -type f -exec rm {} \; શોધો.

આ આદેશ બધી ફાઇલો શોધી કાઢશે (-પ્રકાર એફ) હેઠળ મારી_ડિરેક્ટરી ડિરેક્ટરી અને એક્ઝિક્યુટ કરો આરએમ દરેક ફાઇલ પર આદેશ.
પદ્ધતિ 3: મૂળ ડિરેક્ટરીને બદલવા માટે નવી ડિરેક્ટરી બનાવો
જો તમે કોઈ ડિરેક્ટરીને સંપૂર્ણપણે ખાલી કરવા માંગતા હો અને તેને ફરીથી બનાવવામાં વાંધો ન હોય, તો તમે આખી ડિરેક્ટરી કાઢી શકો છો અને પછી તેને ફરીથી બનાવી શકો છો:

rm -rf my_directory mkdir my_directory
આ અભિગમ ડિરેક્ટરી અને તેના બધા સમાવિષ્ટોને કાઢી નાખે છે, પછી એક નવી ખાલી ડિરેક્ટરી બનાવે છે.
પદ્ધતિ 4: ઉપયોગ કરો આરએસસિંક આદેશ
આ આરએસસિંક આદેશનો ઉપયોગ ફાઇલો અને ડિરેક્ટરીઓને સિંક્રનાઇઝ કરવા માટે થઈ શકે છે, અને તેનો ઉપયોગ ડિરેક્ટરી ખાલી કરવા માટે પણ થઈ શકે છે. ઉદાહરણ તરીકે:
rsync -a --ખાલી_ડિરેક્ટરી કાઢી નાખો/ મારી_ડિરેક્ટરી/

અહીં, ખાલી_ડિરેક્ટરી ખાલી ડિરેક્ટરી છે, અને --કાઢી નાખો વિકલ્પ લક્ષ્ય ડિરેક્ટરીમાંથી ફાઇલોને દૂર કરે છે જે સ્રોત ડિરેક્ટરીમાં હાજર નથી.
સાવચેતીનાં પગલાં
કાઢી નાખવાની કામગીરી કરતા પહેલા, ખાતરી કરો કે તમે ખરેખર ફાઇલો કાઢી નાખવાનો ઇરાદો ધરાવો છો, કારણ કે આ ક્રિયાઓ ઉલટાવી શકાય તેવી નથી.
જો ડિરેક્ટરીમાં મહત્વપૂર્ણ ફાઇલો હોય, તો પહેલા બેકઅપ લો.
ની મદદથી સુડો આદેશને વહીવટી વિશેષાધિકારોની જરૂર છે. જો તમારી પાસે પૂરતી પરવાનગીઓ ન હોય, તો તમારે ઉપયોગ કરવાની જરૂર પડી શકે છે સુડો આ આદેશો ચલાવવા માટે.
ઉપરોક્ત પદ્ધતિઓ મોટાભાગની પરિસ્થિતિઓમાં લાગુ પડે છે, પરંતુ તેનો અમલ કરતી વખતે, તમારા ચોક્કસ કેસના આધારે યોગ્ય પદ્ધતિ પસંદ કરો, અને ડેટા ગુમાવવાનું ટાળવા માટે સાવધાની સાથે આગળ વધો.
જો તમે કાઢી નાખવાની પ્રક્રિયા પર વધુ ઝીણવટભર્યું નિયંત્રણ ઇચ્છતા હો, તો તમે આનો ઉપયોગ કરી શકો છોશોધોઆદેશ સાથે મળીને-એક્સેક્યુટવિકલ્પ. ઉદાહરણ તરીકે:
my_directory -type f -exec rm {} \; શોધો.

આ આદેશ બધી ફાઇલો શોધી કાઢશે (-પ્રકાર એફ) હેઠળ મારી_ડિરેક્ટરી ડિરેક્ટરી અને એક્ઝિક્યુટ કરો આરએમ દરેક ફાઇલ પર આદેશ.
પદ્ધતિ 3: મૂળ ડિરેક્ટરીને બદલવા માટે નવી ડિરેક્ટરી બનાવો
જો તમે કોઈ ડિરેક્ટરીને સંપૂર્ણપણે ખાલી કરવા માંગતા હો અને તેને ફરીથી બનાવવામાં વાંધો ન હોય, તો તમે આખી ડિરેક્ટરી કાઢી શકો છો અને પછી તેને ફરીથી બનાવી શકો છો:
આ અભિગમ ડિરેક્ટરી અને તેના બધા સમાવિષ્ટોને કાઢી નાખે છે, પછી એક નવી ખાલી ડિરેક્ટરી બનાવે છે.
પદ્ધતિ 4: ઉપયોગ કરો આરએસસિંક આદેશ
આ આરએસસિંક આદેશનો ઉપયોગ ફાઇલો અને ડિરેક્ટરીઓને સિંક્રનાઇઝ કરવા માટે થઈ શકે છે, અને તેનો ઉપયોગ ડિરેક્ટરી ખાલી કરવા માટે પણ થઈ શકે છે. ઉદાહરણ તરીકે:
અહીં,
ખાલી_ડિરેક્ટરી ખાલી ડિરેક્ટરી છે, અને --કાઢી નાખો વિકલ્પ લક્ષ્ય ડિરેક્ટરીમાંથી ફાઇલોને દૂર કરે છે જે સ્રોત ડિરેક્ટરીમાં હાજર નથી.સાવચેતીનાં પગલાં
કાઢી નાખવાની કામગીરી કરતા પહેલા, ખાતરી કરો કે તમે ખરેખર ફાઇલો કાઢી નાખવાનો ઇરાદો ધરાવો છો, કારણ કે આ ક્રિયાઓ ઉલટાવી શકાય તેવી નથી.
જો ડિરેક્ટરીમાં મહત્વપૂર્ણ ફાઇલો હોય, તો પહેલા બેકઅપ લો.
ની મદદથી
સુડો આદેશને વહીવટી વિશેષાધિકારોની જરૂર છે. જો તમારી પાસે પૂરતી પરવાનગીઓ ન હોય, તો તમારે ઉપયોગ કરવાની જરૂર પડી શકે છે સુડો આ આદેશો ચલાવવા માટે.ઉપરોક્ત પદ્ધતિઓ મોટાભાગની પરિસ્થિતિઓમાં લાગુ પડે છે, પરંતુ તેનો અમલ કરતી વખતે, તમારા ચોક્કસ કેસના આધારે યોગ્ય પદ્ધતિ પસંદ કરો, અને ડેટા ગુમાવવાનું ટાળવા માટે સાવધાની સાથે આગળ વધો.
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

રેકમાઉન્ટ પીસી
એમ્બેડેડ કમ્પ્યુટિંગ
ઔદ્યોગિક પોર્ટેબલ કમ્પ્યુટર્સ
કઠોર ગોળીઓ
મજબૂત લેપટોપ
ઔદ્યોગિક પેનલ પીસી
મજબૂત હેન્ડહેલ્ડ
એડવાન્ટેક ઇન્ડસ્ટ્રીયલ પીસી