rm கட்டளையுடன் & கோப்புறைகளை நீக்கும் போது உறுதிப்படுத்தலை இயக்கவும்

Anonim

பெரும்பாலான கட்டளை வரி பயனர்கள், கோப்புகளை அகற்றுவதற்கும் நீக்குவதற்கும் "rm" கட்டளை மிகவும் சக்தி வாய்ந்தது, கோப்பு முறைமைக்குள் கற்பனை செய்யக்கூடிய எந்த கோப்பையும் நீக்க முடியும் - அது அகற்றப்பட வேண்டுமா இல்லையா என்பதை. வைல்டு கார்டுகள் மற்றும் sudo, rm மற்றும் srm ஆகியவற்றை நீங்கள் சேர்த்தவுடன், அதிவேகமாக அதிக சக்தி வாய்ந்த மற்றும் அபாயகரமானதாக இருக்கும், எனவே rm அம்சத்தில் பாதுகாப்பு அடுக்கைச் சேர்க்க விரும்பும் மேம்பட்ட பயனர்கள் rm மற்றும் srm கட்டளைகளுடன் உறுதிப்படுத்தல் உரையாடலை இயக்கலாம்.கட்டளை வரியைக் கற்றுக்கொள்பவர்களுக்கும், கோப்புகளை உடனடியாக நீக்குவதற்கும் அவற்றின் கட்டளைச் செயலாக்கத்திற்கும் இடையே சரிபார்ப்பு அடுக்கை வைக்க விரும்புவோருக்கு இது ஒரு பயனுள்ள பாதுகாப்பு பொறிமுறையையும் வழங்குகிறது.

இந்த தந்திரத்தில் இரண்டு பகுதிகள் உள்ளன, முதலாவது, rm உடன் ஒரு கோப்பு அல்லது கோப்புறையை நீக்குவதற்கு முன் உறுதிப்படுத்தலை இயக்குவதற்கும் பயன்படுத்துவதற்கும் சரியான கொடியை அறிந்துகொள்வது, இரண்டாவது மேற்கூறியவற்றை உருவாக்க மாற்றுப் பெயரைப் பயன்படுத்துகிறது. rm கட்டளைக்கான புதிய இயல்புநிலை விருப்பத்தில் உறுதிப்படுத்தலுடன் அகற்றவும். இந்த இரண்டு தந்திரங்களும் Mac OS X, linux மற்றும் பிற யூனிக்ஸ் மாறுபாடுகளில் வேலை செய்கின்றன, எனவே இது பெரும்பாலும் இயக்க முறைமை அஞ்ஞானமானது, மேலும் இது சக்திவாய்ந்த srm பாதுகாப்பான அகற்றும் கட்டளையுடன் கூட வேலை செய்கிறது. rm மற்றும் srm ஐப் பயன்படுத்துவது புதியவர்களுக்குப் பொருத்தமான கருவிகள் அல்ல.

கோப்புகள் மற்றும் கோப்புறைகளை நீக்குவதற்கு முன் உறுதிப்படுத்தலுடன் rm கட்டளையைப் பயன்படுத்துதல்

RM (அல்லது srm) உடன் ஏதேனும் கோப்புகளை அகற்றுவதற்கு முன் உறுதிப்படுத்தலை இயக்குவதற்கான தொடரியல் ஒரு -i கொடி, இது போன்று பயன்படுத்தப்படுகிறது:

rm -i கோப்பு பெயர்

உதாரணமாக, "theSampleFile.zip" என்ற பெயரில் ஒரு கோப்பை நீக்கி, கட்டளையை அகற்றுவதற்கு முன் உறுதிப்படுத்தல் பெற விரும்பினால், நீங்கள் பின்வரும் தொடரியல் பயன்படுத்த வேண்டும்:

rm -i theSampleFile.zip

நீங்கள் ரிட்டர்ன் என்பதைத் தட்டியதும், கேள்விக்குரிய கோப்பு பெயரை நீக்க விரும்புகிறீர்களா இல்லையா என்று கேட்கப்படும், கட்டளை மீண்டும் சரியான கோப்பை நீக்கும் முன் அதை மீண்டும் செய்யும்:

% rm -i theSampleFile.zip theSampleFile.zip ஐ அகற்றவா? y

கோப்பை நீக்க 'y' ஐ அழுத்தி திருப்பி அனுப்பினால் 'ஆம்' என்று பதிலளிக்கும், மேலும் 'n' மற்றும் ரிட்டர்ன் விசையை அழுத்தினால் இல்லை என்று பதிலளிக்கும், கோப்பு அகற்றப்படாது.

RM -i தொடரியல் -r உடன் கூட வேலை செய்யும், மீண்டும் மீண்டும் கோப்புறைகள் மற்றும் அடங்கிய துணை கோப்புறைகளின் கோப்பு உள்ளடக்கங்களை நீக்குவதற்கு முன் உறுதிப்படுத்தல் பெறுகிறது:

rm -ir /எடுத்துக்காட்டு/கோப்பு/

கோப்பகத்தில் காணப்படும் ஒவ்வொரு தனிப்பட்ட கோப்பிற்கும் கட்டளை முடிவடைவதற்கு முன்பு நீங்கள் மீண்டும் ஒரு y அல்லது n ஐ வழங்க வேண்டும்.

srm உடன் அதே உறுதிப்படுத்தல் உரையாடலைப் பெறுவது -i கொடியையும் பயன்படுத்துகிறது:

srm -i /Example/file.zip

மீண்டும், குறிப்பிட்ட கோப்புகளை அகற்றுவதை உறுதிப்படுத்த அல்லது மறுக்க y மற்றும் n விசைகளைப் பயன்படுத்துவீர்கள்.

ஒரு மாற்றுப்பெயருடன் இயல்புநிலையாக ஒரு ‘rm’ கட்டளை உறுதிப்படுத்தலை எவ்வாறு இயக்குவது

உங்கள் .bash_profile அல்லது .profile ஐத் திறக்கவும், இயல்புநிலை 'rm' தொடரியல் புதிய இயல்புநிலையாக 'rm -i' ஆக மாற்ற, நீங்கள் ஒரு மாற்றுப்பெயரை உருவாக்கலாம்.

மாற்றுப்பெயர் rm='rm -i'

நீங்கள் srm ஐப் பயன்படுத்தி அதே வகையான மாற்றுப்பெயரை உருவாக்கலாம்:

மாற்றுப்பெயர் srm='srm -i'

அவை இரண்டையும் சுயவிவரத்தில் உள்ள தனித்துவமான வரிகளில் சேர்த்தால் போதுமானது, பின்னர் ஷெல்லைப் புதுப்பித்தால், bash, zsh, tcsh அல்லது உங்கள் ஷெல் பயன்பாட்டில் உள்ளவற்றிலிருந்து இரண்டையும் அணுகலாம்.

கோப்புகளை அகற்றும் முன் கட்டளை வரியில் rm மற்றும் srm ஐப் பாதுகாப்பதற்கு வேறு ஏதேனும் மேம்பட்ட உதவிக்குறிப்புகள் உள்ளதா? கருத்துகளில் எங்களுக்குத் தெரியப்படுத்துங்கள். மேலும் நீங்கள் விரும்பினால் .

rm கட்டளையுடன் & கோப்புறைகளை நீக்கும் போது உறுதிப்படுத்தலை இயக்கவும்