கட்டளை வரி மற்றும் GUI கருவிகளைப் பயன்படுத்தி லினக்ஸில் கோப்புகளை நிரந்தரமாக நீக்குவது எப்படி

கட்டளை வரி மற்றும் GUI ஐப் பயன்படுத்தி Linux அமைப்பில் கோப்புகளை நிரந்தரமாக நீக்குவது எப்படி என்பதை அறிக

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

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

rm man பக்கத்திலிருந்து:

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

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

Linux இல் உள்ள கோப்புகளை நிரந்தரமாக நீக்குவதற்கான கட்டளை வரி கருவிகள்

பயன்படுத்தி rm கட்டளை

rm குனு/லினக்ஸ் கணினிகளில் உள்ள கோப்புகளை அகற்றுவதற்கான நிலையான நிரலாகும். இது GNU Coreutils இன் ஒரு பகுதியாகும் மற்றும் கிட்டத்தட்ட அனைத்து Linux விநியோகங்களிலும் முன்பே நிறுவப்பட்டுள்ளது.

rm ஐப் பயன்படுத்தி கோப்பு(களை) நீக்க, நீங்கள் இயக்கலாம்:

rm file1 file2 /home/user/file3

இது கோப்பகங்களில் வேலை செய்யாது. முழு அடைவுகளையும் நீக்க, கீழே உள்ள படிநிலைகளுடன், நீங்கள் இயக்கலாம்:

rm -r dir1 /home/user/dir2 file3

பயன்படுத்தி தரவு நீக்கப்பட்டது rm நீக்கப்பட்ட தரவால் ஆக்கிரமிக்கப்பட்ட வட்டு இடத்தில் புதிய தரவு எழுதப்படும் வரை மீட்டெடுக்க முடியும். எனவே, rm நீக்கப்பட வேண்டிய தரவு எந்த முக்கியத் தகவலையும் கொண்டிருக்கவில்லை என்றால் இது ஒரு நல்ல வழி.

பயன்படுத்தி துண்டாக்கு கட்டளை

shred கட்டளையானது கோப்பை நீக்குவதற்கான விருப்பத்துடன் பலமுறை சீரற்ற தரவுகளுடன் கோப்பை மேலெழுதுகிறது. இது விலையுயர்ந்த வன்பொருளுடன் கூட, தரவை மீட்டெடுப்பதை மிகவும் சாத்தியமற்றதாக ஆக்குகிறது.

கோப்பின் உள்ளடக்கங்களை துண்டாக்க (சீரற்ற தரவு மூலம் மேலெழுத), பின்வரும் கட்டளையை இயக்கவும்:

கோப்பு பெயர் shred

முன்னிருப்பாக, இது சீரற்ற தரவை 3 முறை மேலெழுதுகிறது என்பதை நினைவில் கொள்க. வெவ்வேறு எண்ணிக்கையிலான மறு செய்கைகளில் மேலெழுத, பின்வரும் கட்டளையை இயக்கவும்:

shred -n 10 கோப்பு பெயர்

இது தரவை 10 முறை மேலெழுதும். மேலே உள்ளவை கோப்பை நீக்காது, தரவு மட்டுமே மேலெழுதப்படும் என்பதை நினைவில் கொள்ளவும்.

உபயோகிக்க துண்டாக்கு ஒரு கோப்பின் உள்ளடக்கங்களை நீக்க மற்றும் மேலெழுத, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

shred -n 10 --கோப்பின் பெயரை நீக்கவும்

shred ஐப் பயன்படுத்துவதில் உள்ள ஒரு குறை என்னவென்றால், 'recursively shred' விருப்பம் இல்லாதது.

பயன்படுத்தி srm கட்டளை

நிகழ்ச்சி srm Debian மற்றும் Red Hat-அடிப்படையிலான விநியோகங்களில் பாதுகாப்பான-நீக்கு தொகுப்பின் ஒரு பகுதியாகும். இது போன்ற ஒரு முறையைப் பயன்படுத்துகிறது துண்டாக்கு ஒரு கோப்பை பாதுகாப்பாக நீக்குவதற்கு. இருப்பினும், ஒரு கோப்பை மேலெழுதப் பயன்படுத்தப்படும் அல்காரிதம் இரண்டு கருவிகளிலும் வேறுபட்டது.

நிறுவுவதற்கு srm உபுண்டு மற்றும் அதுபோன்ற விநியோகங்களில், பின்வரும் கட்டளையை இயக்கவும்:

sudo apt நிறுவ பாதுகாப்பான-நீக்கு

குறிப்பு: பழைய உபுண்டு பதிப்புகளுக்கு (பதிப்பு 14.04 மற்றும் கீழே), நீங்கள் பயன்படுத்த வேண்டும் apt-get பதிலாக பயன்படுத்த வேண்டும் பொருத்தமான.

நிறுவுவதற்கு srm Red Hat அடிப்படையிலான விநியோகங்களில், பின்வரும் கட்டளையை இயக்கவும்:

yum install safe-delete

உங்கள் கோப்புகள் மற்றும் கோப்புறைகளை மீண்டும் மீண்டும் பயன்படுத்தி நீக்க srm, பின்வரும் கட்டளையை இயக்கவும்:

srm -r கோப்புறை பெயர்/

லினக்ஸில் கோப்புகளை முழுமையாக நீக்குவதற்கான GUI கருவிகள்

நாட்டிலஸைப் பயன்படுத்துதல்

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

முதலில், நாட்டிலஸைத் திறந்து, நீங்கள் கோப்புகளை நீக்க விரும்பும் கோப்புறைக்குச் செல்லவும்.

கோப்பு/கோப்புறையைத் தேர்ந்தெடுத்து விசை கலவையை அழுத்தவும் Shift + Delete.

உறுதிப்படுத்தல் உரையாடலில், கிளிக் செய்யவும் அழி கோப்பு அல்லது கோப்புறையை நிரந்தரமாக நீக்க.

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

வலது கிளிக் மெனுவில் நிரந்தர நீக்கு விருப்பத்தை இயக்க, பின்வருவனவற்றைச் செய்யுங்கள்:

  • செல்லுங்கள் திருத்து » விருப்பத்தேர்வுகள் கோப்பு எக்ஸ்ப்ளோரரில்.
  • பின்னர் தேர்ந்தெடுக்கவும் நடத்தை தாவல்.
  • பெட்டியை சரிபார்க்கவும் குப்பையைத் தவிர்க்கும் நீக்கு கட்டளையைச் சேர்க்கவும்.

இது ஒரு சேர்க்கும் அழி உபுண்டு மற்றும் பிற லினக்ஸ் டிஸ்ட்ரோக்களில் நாட்டிலஸில் சூழல் மெனுவிற்கான விருப்பம்.

நாட்டிலஸ் ஸ்கிரிப்ட்களைப் பயன்படுத்துதல் (GUI இலிருந்து எந்த நிரலையும் இயக்குவதற்கு)

Nautilus தேர்ந்தெடுக்கப்பட்ட கோப்புகளை இயக்க கையேடு ஸ்கிரிப்ட்களை சேர்க்கும் விருப்பம் உள்ளது. இதை நாம் பயன்படுத்திக்கொள்ளலாம் துண்டாக்கு அல்லது srm GUI இலிருந்து கட்டளை.

இயக்க ஒரு ஸ்கிரிப்டை உருவாக்குவோம் srm மீண்டும் மீண்டும். முனையத்தைத் திறந்து, கீழே உள்ள கட்டளையை இயக்குவதன் மூலம் Nautilus scripts கோப்புறை இருப்பிடத்திற்குச் செல்லவும்:

cd ~/.local/share/nautilus/scripts/

கீழே உள்ள கட்டளையைப் பயன்படுத்தி வெற்று ஸ்கிரிப்ட் கோப்பை உருவாக்கவும்:

vim ~/.local/share/nautilus/scripts/Secure_Delete

மேலே உள்ள படியில் நாம் உருவாக்கிய ஸ்கிரிப்ட் கோப்பில் பின்வரும் வரிகளைச் சேர்க்கவும்.

#!/bin/bash srm -r $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS

இங்கே $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS Nautilus இல் பயனரால் தேர்ந்தெடுக்கப்பட்ட அனைத்து கோப்புகள் மற்றும் கோப்புறைகளின் பாதைகளைக் கொண்ட ஒரு மாறி ஆகும்.

கோப்பை சேமிக்கவும் முதலில் அழுத்துவதன் மூலம் ESC விசை, பின்னர் தட்டச்சு செய்யவும் :wq கோப்பைச் சேமித்து, vim கன்சோலில் இருந்து வெளியேறவும்.

இறுதியாக, கீழே உள்ள கட்டளையைப் பயன்படுத்தி இயக்க அனுமதியை வழங்குவதன் மூலம் ஸ்கிரிப்டை இயங்கக்கூடியதாக மாற்றவும்.

chmod +x Secure_Delete

ஸ்கிரிப்ட் கோப்பை அமைத்த பிறகு, Nautilus GUI க்குச் சென்று, கோப்பு அல்லது கோப்புறையில் வலது கிளிக் செய்யவும். நீங்கள் ஸ்கிரிப்டைப் பார்க்க வேண்டும் பாதுகாப்பான_நீக்கு கீழ் ஸ்கிரிப்டுகள் சூழல் மெனுவில் விருப்பம்.

ஸ்கிரிப்ட் பெயரைக் கிளிக் செய்யவும் (அதாவது பாதுகாப்பான_நீக்கு இந்த வழக்கில்) வலது கிளிக் செய்வதற்கு முன் நீங்கள் தேர்ந்தெடுத்த கோப்புகளை நிரந்தரமாக நீக்கவும்.

அதே வழியில், நீங்கள் ஸ்கிரிப்டை சேர்க்கலாம் துண்டாக்கு அல்லது வேறு ஏதேனும் கருவி மற்றும் அதை GUI இலிருந்து இயக்கவும்.

நாட்டிலஸ்-வைப் மற்றும் ப்ளீச்பிட் போன்ற பல GUI கருவிகள் உள்ளன, அவை இதே போன்ற அல்காரிதங்களையும் பயன்படுத்துகின்றன. துண்டாக்கு மற்றும் srm. இரண்டையும் நிலையான உபுண்டு களஞ்சியத்திலிருந்து நிறுவலாம்.

இந்த முறைகளைப் பயன்படுத்திய பிறகும், மென்பொருள் (வட்டு மீட்பு) அல்லது வன்பொருள் முறைகள் (ஹார்ட் டிஸ்க் ட்ரைவ் ஃப்ரீஸிங்) மூலம் தரவை மீட்டெடுக்க ஒரு சிறிய வாய்ப்பு உள்ளது என்பதை நினைவில் கொள்ளவும். எனவே மிக முக்கியமான தரவு நிரந்தரமாக நீக்கப்பட்டால், ஹார்ட் டிரைவை 1500 டிகிரி செல்சியஸில் சூடாக்குவது போன்ற முறைகள், எந்த கருவியும் வட்டில் இருந்து எந்த தரவையும் மீட்டெடுக்க முடியாது என்பதை உறுதிப்படுத்துகிறது.