லினக்ஸ் டெர்மினலில் கோப்புகள் மற்றும் கோப்பகங்களை நீக்குவது எப்படி
தி rm
மற்றும்rmdir
கட்டளைகள் லினக்ஸ், மேகோஸ் மற்றும் பிற யூனிக்ஸ் போன்ற இயக்க முறைமைகளில் கோப்புகள் மற்றும் கோப்பகங்களை நீக்குகின்றன. அவை ஒத்தவை டெல்
மற்றும்டெல்ட்ரீ
விண்டோஸ் மற்றும் டாஸில் உள்ள கட்டளைகள். இந்த கட்டளைகள் மிகவும் சக்திவாய்ந்தவை மற்றும் சில விருப்பங்களைக் கொண்டுள்ளன.
கோப்புகள் மற்றும் கோப்பகங்கள் பயன்படுத்தி நீக்கப்பட்டன என்பதை கவனத்தில் கொள்ள வேண்டும் rm
மற்றும் rmdir
குப்பைக்கு நகர்த்த வேண்டாம். அவை உடனடியாக உங்கள் கணினியிலிருந்து அகற்றப்படும். இந்த கட்டளைகளைப் பயன்படுத்தி நீங்கள் தற்செயலாக கோப்புகளை நீக்கினால், அவற்றை மீட்டெடுக்க ஒரே வழி காப்புப்பிரதிதான்.
Rm உடன் கோப்புகளை அகற்றுவது எப்படி
தற்போதைய கோப்பகத்தில் ஒரு கோப்பை நீக்குவது எளிமையான வழக்கு. தட்டச்சு செய்க rm
கட்டளை, ஒரு இடம், பின்னர் நீங்கள் நீக்க விரும்பும் கோப்பின் பெயர்.
rm file_1.txt
கோப்பு தற்போதைய பணி அடைவில் இல்லை என்றால், கோப்பின் இருப்பிடத்திற்கு ஒரு பாதையை வழங்கவும்.
rm ./path/to/the/file/file_1.txt
நீங்கள் ஒன்றுக்கு மேற்பட்ட கோப்பு பெயர்களை அனுப்பலாம் rm
. அவ்வாறு செய்வது குறிப்பிட்ட எல்லா கோப்புகளையும் நீக்குகிறது.
rm file_2.txt file_3.txt
நீக்க வேண்டிய கோப்புகளின் குழுக்களைத் தேர்ந்தெடுக்க வைல்டு கார்டுகளைப் பயன்படுத்தலாம். தி *
பல எழுத்துக்களைக் குறிக்கிறது மற்றும் ?
ஒற்றை எழுத்தை குறிக்கிறது. இந்த கட்டளை தற்போதைய பணி அடைவில் உள்ள அனைத்து png பட கோப்புகளையும் நீக்கும்.
rm * .png
இந்த கட்டளை ஒற்றை எழுத்து நீட்டிப்பு கொண்ட எல்லா கோப்புகளையும் நீக்கும். எடுத்துக்காட்டாக, இது கோப்பு 1 மற்றும் கோப்பு 2 ஐ நீக்கும், ஆனால் கோப்பு 12 அல்ல.
rm *.?
ஒரு கோப்பு எழுத-பாதுகாக்கப்பட்டிருந்தால், கோப்பு நீக்கப்படுவதற்கு முன்பு உங்களிடம் கேட்கப்படும். நீங்கள் பதிலளிக்க வேண்டும் y
அல்லது n
“Enter” ஐ அழுத்தவும்.
பயன்படுத்துவதற்கான ஆபத்தை குறைக்க rm
வைல்டு கார்டுகளுடன் -நான்
(ஊடாடும்) விருப்பம். ஒவ்வொரு கோப்பையும் நீக்குவதை உறுதிப்படுத்த இது தேவைப்படுகிறது.
rm -i * .டட்
தி -f
(படை) விருப்பம் ஊடாடத்தக்கது. கோப்புகள் எழுத-பாதுகாக்கப்பட்டிருந்தாலும் உறுதிப்படுத்த இது கேட்காது.
rm -f கோப்பு பெயர்
Rm உடன் கோப்பகங்களை அகற்றுவது எப்படி
வெற்று கோப்பகத்தை அகற்ற, பயன்படுத்தவும் -d
(அடைவு) விருப்பம். நீங்கள் வைல்டு கார்டுகளைப் பயன்படுத்தலாம் (*
மற்றும் ?
) கோப்பு பெயர்களில் உங்களால் முடிந்தவரை அடைவு பெயர்களில்.
rm -d அடைவு
ஒன்றுக்கு மேற்பட்ட அடைவு பெயரை வழங்குவது குறிப்பிட்ட வெற்று கோப்பகங்கள் அனைத்தையும் நீக்குகிறது.
rm -d அடைவு 1 அடைவு 2 / பாதை / க்கு / அடைவு 3
காலியாக இல்லாத கோப்பகங்களை நீக்க, பயன்படுத்தவும் -ஆர்
(சுழல்நிலை) விருப்பம். தெளிவாக இருக்க, இது கோப்பகங்களையும் அவற்றில் உள்ள அனைத்து கோப்புகளையும் துணை அடைவுகளையும் நீக்குகிறது.
rm -r அடைவு 1 அடைவு 2 அடைவு 3
ஒரு அடைவு அல்லது கோப்பு எழுத-பாதுகாக்கப்பட்டிருந்தால், நீக்குதலை உறுதிப்படுத்தும்படி கேட்கப்படுவீர்கள். காலியாக இல்லாத கோப்பகங்களை நீக்க மற்றும் இந்த வரியில் அடக்க, பயன்படுத்தவும் -ஆர்
(சுழல்நிலை) மற்றும் -f
(கட்டாய) விருப்பங்கள் ஒன்றாக.
rm -rf அடைவு
கவனிப்பு இங்கே தேவை. உடன் தவறு செய்வது rm -rf
கட்டளை தரவு இழப்பு அல்லது கணினி செயலிழப்பை ஏற்படுத்தக்கூடும். இது ஆபத்தானது, எச்சரிக்கையுடன் இருப்பது சிறந்த கொள்கை. அடைவு அமைப்பு மற்றும் நீக்கப்படும் கோப்புகள் பற்றிய புரிதலைப் பெற rm -rf
கட்டளை, பயன்படுத்த மரம்
கட்டளை.
பயன்படுத்தவும்apt-get
நீங்கள் உபுண்டு அல்லது மற்றொரு டெபியன் அடிப்படையிலான விநியோகத்தைப் பயன்படுத்துகிறீர்கள் என்றால் இந்த தொகுப்பை உங்கள் கணினியில் நிறுவ. பிற லினக்ஸ் விநியோகங்களில், அதற்கு பதிலாக உங்கள் லினக்ஸ் விநியோகத்தின் தொகுப்பு மேலாண்மை கருவியைப் பயன்படுத்தவும்.
sudo apt-get install tree
இயங்கும் மரம்
கட்டளை கட்டமைப்பின் வரைபடத்தையும், அது இயங்கும் கோப்பகத்தின் கீழே உள்ள கோப்புகளையும் புரிந்து கொள்ள கட்டளை எளிமையாக உருவாக்குகிறது.
மரம்
நீங்கள் ஒரு பாதையை வழங்கலாம் மரம்
கோப்பு முறைமையில் உள்ள மற்றொரு கோப்பகத்திலிருந்து மரத்தைத் தொடங்குவதற்கான கட்டளை.
மரம் பாதை / க்கு / அடைவு
தி rm
கட்டளை உள்ளது --one-file-system, --no-preserve-root, --preserve-root
விருப்பங்கள், ஆனால் அவை மேம்பட்ட பயனர்களுக்கு மட்டுமே பரிந்துரைக்கப்படுகின்றன. உங்களுக்கு ஏதேனும் தவறு ஏற்பட்டால், உங்கள் கணினி கோப்புகளை தற்செயலாக நீக்கலாம். மேலும் தகவலுக்கு கட்டளையின் கையேடு பக்கத்தைப் பாருங்கள்.
Rmdir உடன் கோப்பகங்களை அகற்றுவது எப்படி
என்று மற்றொரு கட்டளை உள்ளது rmdir
, கோப்பகங்களை நீக்க நீங்கள் பயன்படுத்தலாம். இடையே உள்ள வேறுபாடு rm
மற்றும் rmdir
அதுவா rmdir
காலியாக உள்ள கோப்பகங்களை மட்டுமே நீக்க முடியும். இது ஒருபோதும் கோப்புகளை நீக்காது.
ஒற்றை வெற்று கோப்பகத்தை நீக்குவது எளிமையான வழக்கு. போல rm
, நீங்கள் பல அடைவு பெயர்களை அனுப்பலாம் rmdir
, அல்லது ஒரு கோப்பகத்திற்கான பாதை.
தற்போதைய கோப்பகத்தில் ஒரு கோப்பகத்தை அதன் பெயரை அனுப்புவதன் மூலம் நீக்கு rmdir
:
rmdir அடைவு
பெயர்களின் பட்டியலை அனுப்புவதன் மூலம் பல கோப்பகங்களை நீக்குrmdir
:
rmdir அடைவு 1 அடைவு 2 அடைவு 3
அந்த கோப்பகத்திற்கான முழு பாதையை குறிப்பிடுவதன் மூலம் தற்போதைய கோப்பகத்தில் இல்லாத ஒரு கோப்பகத்தை நீக்கு:
rmdir / path / to / அடைவு
காலியாக இல்லாத ஒரு கோப்புறையை நீக்க முயற்சித்தால், rmdir
உங்களுக்கு பிழை செய்தி தரும். பின்வரும் எடுத்துக்காட்டில் rmdir
வெற்றிகரமாக, அமைதியாக, நீக்குகிறது வாடிக்கையாளர்கள்
அடைவு ஆனால் அதை நீக்க மறுக்கிறது திட்டங்கள்
கோப்பகம் இருப்பதால் கோப்புகள் உள்ளன. தி திட்டங்கள்
அடைவு இருந்தபடியே விடப்பட்டுள்ளது மற்றும் அதில் உள்ள கோப்புகள் தீண்டத்தகாதவை.
எப்பொழுது rmdir
"அடைவு காலியாக இல்லை" பிழையை அளிக்கிறது, இது கட்டளை வரியில் அனுப்பப்பட்ட கோப்பகங்களை செயலாக்குவதை நிறுத்துகிறது. நான்கு கோப்பகங்களை நீக்குமாறு நீங்கள் கேட்டிருந்தால், முதல் கோப்புகளை அதில் வைத்திருந்தால், rmdir
உங்களுக்கு பிழை செய்தியைக் கொடுக்கும், மேலும் எதுவும் செய்யாது. இந்த பிழைகளை புறக்கணிக்க நீங்கள் அதை கட்டாயப்படுத்தலாம் --ignore-fail-on-காலியாக இல்லாதது
விருப்பம் அதனால் மற்ற கோப்பகங்கள் செயலாக்கப்படும்.
பின்வரும் எடுத்துக்காட்டில் இரண்டு கோப்புறைகள் அனுப்பப்பட்டுள்ளன rmdir
, இவை வேலை / அறிக்கைகள்
மற்றும் வேலை / மேற்கோள்கள்
. தி --ignore-fail-on-காலியாக இல்லாதது
விருப்பம் கட்டளையில் சேர்க்கப்பட்டுள்ளது. தி வேலை / அறிக்கைகள்
கோப்புறையில் கோப்புகள் உள்ளன, எனவே rmdir
அதை நீக்க முடியாது. தி --ignore-fail-on-காலியாக இல்லாதது
விருப்ப சக்திகள் rmdir
பிழையை புறக்கணித்து, அதை செயலாக்க வேண்டிய அடுத்த கோப்புறையில் செல்லவும், அதாவது வேலை / மேற்கோள்கள்
. இது வெற்று கோப்புறை, மற்றும் rmdir
அதை நீக்குகிறது.
இது பயன்படுத்தப்பட்ட கட்டளை.
rmdir --ignore-fail-on-காலியாக இல்லாத வேலை / அறிக்கைகள் / வேலை / மேற்கோள்கள்
நீங்கள் பயன்படுத்தலாம் -பி
(பெற்றோர்) ஒரு கோப்பகத்தை நீக்க மற்றும் அதன் பெற்றோர் கோப்பகங்களையும் நீக்க விருப்பம். ஏனெனில் இந்த தந்திரம் செயல்படுகிறது rmdir
இலக்கு கோப்பகத்துடன் தொடங்கி, பின்னர் பெற்றோருக்கு பின்-படிகள். அந்த அடைவு இப்போது காலியாக இருக்க வேண்டும், எனவே இதை நீக்கலாம் rmdir
, மற்றும் செயல்முறை மீண்டும் வழங்கப்பட்ட பாதையை மீண்டும் மீண்டும் செய்கிறது rmdir
.
பின்வரும் எடுத்துக்காட்டில் அனுப்பப்படும் கட்டளை rmdir
இருக்கிறது:
rmdir -p வேலை / விலைப்பட்டியல்
இரண்டும் விலைப்பட்டியல்
மற்றும் இந்த வேலை
கோரியபடி கோப்பகங்கள் நீக்கப்படும்.
நீங்கள் பாஷ் அல்லது வேறு எந்த ஷெல்லைப் பயன்படுத்தினாலும், முனைய கட்டளை வரியிலிருந்து நேராக கோப்பகங்களையும் கோப்புகளையும் நீக்க லினக்ஸ் உங்களுக்கு நெகிழ்வான மற்றும் சக்திவாய்ந்த கட்டளைகளை வழங்குகிறது. சிலர் முனையத்தைச் சுற்றியுள்ள பணிப்பாய்வு செய்ய விரும்புகிறார்கள். மற்றவர்களுக்கு இந்த விஷயத்தில் வேறு வழியில்லை. அவர்கள் GUI நிறுவப்படாத சேவையகங்களில் அல்லது தொலைதூர அமர்வில் ராஸ்பெர்ரி பை போன்ற தலை இல்லாத கணினியில் வேலை செய்யலாம். இந்த கட்டளைகள் அந்த நபர்களுக்கு சரியானவை.
ஆனால் நீங்கள் விரும்பும் எந்த வகையான பணிப்பாய்வு, இந்த கட்டளைகள் ஷெல் ஸ்கிரிப்ட்களில் சேர்க்கப்படுவதற்கு தங்களை நன்றாகக் கொடுக்கின்றன. ஒரு ஸ்கிரிப்ட் தூண்டப்பட்டால் a கிரான்
வேலை, தேவையற்ற பதிவுக் கோப்புகளை அகற்றுவது போன்ற வழக்கமான வீட்டு பராமரிப்பு பணிகளை தானியக்கமாக்க இது உதவும். அந்த பயன்பாட்டு வழக்கை நீங்கள் விசாரித்தால், இந்த கட்டளைகளின் சக்தியை நினைவில் வைத்துக் கொள்ளுங்கள், எல்லாவற்றையும் கவனமாக சோதிக்கவும், எப்போதும் சமீபத்திய காப்புப்பிரதியை பராமரிக்கவும்.