பேஷில் ஒரு கோப்பை நீக்குவது எப்படி

How Delete File Bash



எந்தக் கோப்பையும் தற்காலிகமாக நிரந்தரமாக நீக்கலாம். வரைகலை பயனர் இடைமுகத்தைப் பயன்படுத்தி ஒரு கோப்பு தற்காலிகமாக அகற்றப்படும் போது, ​​அது அதில் சேமிக்கப்படும் குப்பை கோப்புறை, தேவைப்பட்டால் அதை மீட்டெடுக்கலாம். நிரந்தரமாக அகற்றப்பட்ட கோப்பை பின்னர் சாதாரணமாக மீட்டெடுக்க முடியாது. `ஆர்எம்` கணினியிலிருந்து கோப்பை நிரந்தரமாக நீக்க கட்டளை பயன்படுத்தப்படுகிறது. இந்த கட்டளையால் ஏதேனும் கோப்பு தற்செயலாக அகற்றப்பட்டால், அதை காப்புப்பிரதியிலிருந்து மீட்டெடுக்கலாம். எந்தக் கோப்பையும் முனையத்திலிருந்து அகற்றுவது மற்றும் வரைகலை பயனர் இடைமுகம் இந்த கட்டுரையில் காட்டப்பட்டுள்ளது.

`Rm` கட்டளையைப் பயன்படுத்தி கோப்பை நீக்கவும்:

`ஆர்எம்` கட்டளை விருப்பத்துடன் மற்றும் பல்வேறு வகையான நீக்குதலுக்கான விருப்பம் இல்லாமல் பயன்படுத்தப்படலாம். இன் தொடரியல் `ஆர்எம்` கட்டளை கீழே கொடுக்கப்பட்டுள்ளது.







தொடரியல்:

ஆர்எம் [விருப்பம்]கோப்பு பெயர்

'-நான்' விருப்பத்தை உடன் பயன்படுத்தலாம் `ஆர்எம்` தற்செயலாக நீக்குவதைத் தடுக்க எந்தவொரு கோப்பையும் நீக்குவதற்கு முன் உடனடியாக வழங்குமாறு கட்டளை. ' -f ' விருப்பத்தை `உடன் பயன்படுத்தலாம் ஆர்எம்` எந்த கோப்பையும் வலுக்கட்டாயமாக அகற்ற கட்டளை. பல்வேறு பயன்கள் `ஆர்எம்` கட்டளை கீழே காட்டப்பட்டுள்ளது.



எடுத்துக்காட்டு -1: விருப்பம் இல்லாமல் `rm` கட்டளையைப் பயன்படுத்தி கோப்பை நீக்கவும்

நீங்கள் விண்ணப்பிக்கலாம் 'ஆர்எம்' ஏற்கனவே உள்ள கோப்பை நீக்க கட்டளை. பின்வரும் ஸ்கிரிப்டில், 'ஐப் பயன்படுத்தி ஒரு வெற்று கோப்பு உருவாக்கப்பட்டது தொடு ' சோதிக்க கட்டளை ' ஆர்எம் 'கட்டளை. அடுத்து, 'rm' கட்டளை கோப்பை அகற்ற பயன்படுகிறது, test.txt .



#!/பின்/பேஷ்

# கோப்பு பெயரை அமைக்கவும்
கோப்பு பெயர்='test.txt'
# ஒரு வெற்று கோப்பை உருவாக்கவும்
தொடுதல் $ கோப்பு பெயர்
# கோப்பு இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கவும்
என்றால் [ -f $ கோப்பு பெயர் ];பிறகு
ஆர்எம்test.txt
வெளியே எறிந்தார் '$ கோப்பு பெயர்அகற்றப்பட்டது '
இரு

வெளியீடு:





எடுத்துக்காட்டு -2: -i விருப்பத்துடன் `rm` கட்டளையைப் பயன்படுத்தி கோப்பை நீக்கவும்

பின்வரும் ஸ்கிரிப்ட் '-i' விருப்பத்திற்கான கோப்பை அகற்றுவதற்கு முன் பயனரிடம் அனுமதி கேட்கும். இங்கே, பயனரின் கோப்பு பெயர் உள்ளீடாக எடுக்கப்படும். கோப்பு உள்ளது மற்றும் பயனர் 'n' அழுத்தினால் கோப்பு அகற்றப்படாது இல்லையெனில் கோப்பு அகற்றப்படும்.



#!/பின்/பேஷ்

# கோப்பு பெயரை எடுத்துக் கொள்ளுங்கள்
படி -பி நீக்க கோப்பின் பெயரை உள்ளிடவும்: 'கோப்பு பெயர்

# கோப்பு இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கவும்
என்றால் [ -f $ கோப்பு பெயர் ];பிறகு
# அனுமதியுடன் கோப்பை அகற்றவும்
ஆர்எம் -நான் '$ கோப்பு பெயர்'
# கோப்பு அகற்றப்பட்டதா இல்லையா என்பதைச் சரிபார்க்கவும்
என்றால் [ -f $ கோப்பு பெயர் ];பிறகு
வெளியே எறிந்தார் '$ கோப்பு பெயர்அகற்றப்படவில்லை '
வேறு
வெளியே எறிந்தார் '$ கோப்பு பெயர்அகற்றப்பட்டது '
இரு
வேறு
வெளியே எறிந்தார் 'கோப்பு இல்லை'
இரு

வெளியீடு:

உதாரணம் -3: -v விருப்பத்துடன் `rm` கட்டளையைப் பயன்படுத்தி கோப்பை நீக்கவும்

பின்வரும் ஸ்கிரிப்ட் கோப்புப்பெயரை கட்டளை வரி வாதத்தால் எடுக்கும். கோப்பு இருந்தால், அது '-v' விருப்பத்திற்கான கோப்பு பெயருடன் ஒரு நீக்கு செய்தியை அச்சிடும்.

#!/பின்/பேஷ்

# கோப்பு இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கவும்
என்றால் [[ $ 1 !='' && -f $ 1 ]];பிறகு
# அச்சிடப்பட்ட அகற்றுதல் செய்தி
ஆர்எம் -வி $ 1
வேறு
வெளியே எறிந்தார் 'கோப்பு பெயர் வழங்கப்படவில்லை அல்லது கோப்பு பெயர் இல்லை'
இரு

வெளியீடு:

எடுத்துக்காட்டு -4: `rm` கட்டளையைப் பயன்படுத்தி பல கோப்புகளை நீக்கவும்

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

#!/பின்/பேஷ்

கோப்புகள்=''
இடம்=''

# பல கோப்பு பெயர்கள் கொடுக்கப்பட்டுள்ளதா இல்லையா என்பதை சரிபார்க்கவும்
என்றால் [ $ # > 2 ];பிறகு
# வளையத்தைப் பயன்படுத்தி வாத மதிப்புகளைப் படித்தல்
க்கானargvalஇல் '[மின்னஞ்சல் பாதுகாக்கப்பட்டது]'
செய்
என்றால் [ -f $ argval ];பிறகு
கோப்புகள்+=$ argval$ இடம்
வேறு
வெளியே எறிந்தார் '$ argvalஇல்லை '
இரு
முடிந்தது

# கோப்புகளை அகற்று
ஆர்எம் $ கோப்புகள்
வெளியே எறிந்தார் 'கோப்புகள் அகற்றப்படுகின்றன.'
வேறு
வெளியே எறிந்தார் 'கோப்பு பெயர்கள் வழங்கப்படவில்லை, அல்லது கோப்பு பெயர் இல்லை'
இரு

வெளியீடு:

முடிவுரை:

மேற்கண்ட உதாரணங்கள் பேஷ் ஸ்கிரிப்டைப் பயன்படுத்தி கோப்பை நீக்க பல்வேறு வகையான வழிகளைக் காட்டுகின்றன.