அடுத்த கட்டுரையில் நாம் குப்பை-கிளி பற்றிப் பார்க்கப் போகிறோம். இது கட்டளை வரி மொழிபெயர்ப்பாளருக்கான குப்பைத் தொட்டியை எங்களுக்கு வழங்கும் இலவச மென்பொருள் கட்டளைகளின் சிறிய தொகுப்பு. இப்போதெல்லாம், நீங்கள் எந்த அமைப்பைப் பயன்படுத்தினாலும், அது வரைகலை சூழலில் இருந்து குனு / லினக்ஸ், விண்டோஸ் அல்லது மேக் ஓஎஸ் ஆக இருந்தாலும், நீங்கள் ஒரு கோப்பை நீக்கும்போது, அது வழக்கமாக குப்பையில் முடிகிறது. இது மனந்திரும்பி கோப்பை மீட்டமைக்க அல்லது நிரந்தரமாக நீக்க விருப்பத்தை வழங்குகிறது. மறுபுறம், நீங்கள் கட்டளை வரியிலிருந்து ஒரு கோப்பை நீக்கினால், அந்தக் கோப்புகளை மீட்டெடுப்பதற்கான விருப்பம், கொள்கையளவில் எங்களிடம் அது இருக்காது.
நான் சொல்லிக்கொண்டிருந்தபடி, கட்டளை வரியிலிருந்து மறுசுழற்சி தொட்டியை நிர்வகிக்க ஒரு வாடிக்கையாளர் குப்பை-கிளி. Si ஒரு மாற்றுப்பெயரை உருவாக்கவும் எனவே நீங்கள் rm ஐப் பயன்படுத்தும்போது, நீங்கள் உண்மையில் குப்பை-கிளியைப் பயன்படுத்துகிறீர்கள், தரவு இழப்பைத் தடுக்க உங்களுக்கு ஒரு நல்ல வழி இருக்கும். இதன் மூலம் நீங்கள் உண்மையிலேயே நீக்க விரும்பாத கோப்புகளை கவனக்குறைவு அல்லது தவறுதலாக நீக்குவதைத் தவிர்க்கலாம். இது குப்பைக் கிளியுடன் எதையாவது நீக்கும்போது, அது குப்பைத்தொட்டியில் இருக்கும்.
பின்னர் நீங்கள் கோப்புகளை மீட்டெடுக்க விரும்பினால், அதை எளிதாக செய்ய முடியும். வேறு என்ன, குப்பை-கிளி ஒரு குறிப்பிட்ட கோப்பு நீக்கப்பட்ட தேதி, அதன் அனுமதிகள் மற்றும் அது நீக்கப்படுவதற்கு முன்பு அது அமைந்த பாதை ஆகியவற்றை நினைவில் கொள்ளும். எனவே அவை இருந்தபடியே அவற்றை மீட்டெடுக்க முடியும்.
உபுண்டுவில் குப்பை-கிளியை நிறுவவும்
குப்பை-கிளியை நிறுவுவது உபுண்டுவில் மிகவும் எளிதானது apt தொகுப்பு நிர்வாகியைப் பயன்படுத்துதல். நீங்கள் செய்ய வேண்டியது ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து கட்டளையை இயக்கவும்:
sudo apt-get install trash-cli
குப்பை-கிளி கருவி பைத்தானை அடிப்படையாகக் கொண்டது, எனவே அதை மூலங்களிலிருந்தும் நிறுவலாம். செயல்முறை அனைத்து டிஸ்ட்ரோக்களுக்கும் பொதுவானது. நீங்கள் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து கட்டளைகளை இயக்க வேண்டும்:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python3 setup.py install sudo python3 setup.py install --user
பயன்பாட்டின் எடுத்துக்காட்டு
நிறுவப்பட்டதும், பயனர்கள் நாம் இப்போது கட்டளைகளைப் பயன்படுத்தலாம்:
- குப்பை-போடு: கோப்புகள் மற்றும் கோப்பகங்களை நீக்க.
- குப்பை-வெற்று: தொட்டியை காலி.
- குப்பை-பட்டியல்: குப்பையில் இருக்கும் கோப்புகள் மற்றும் கோப்புறைகளை பட்டியலிடுகிறது.
- குப்பை-மீட்டமை- குப்பையில் இருக்கும் கோப்புகள் மற்றும் கோப்புறைகளை மீட்டெடுக்கவும்.
- குப்பை- rm- குப்பையில் இருக்கும் ஒரு குறிப்பிட்ட கோப்பை தனித்தனியாக நீக்கவும்.
குப்பைக்கு ஒரு கோப்பை அனுப்பவும்
இப்போது முனையத்திலிருந்து கிடைக்கும் இந்த கட்டளைகளை மிக எளிய முறையில் பயன்படுத்தலாம். உதாரணமாக, நாம் விரும்பினால் rm ஐப் பயன்படுத்துவதற்குப் பதிலாக குப்பைக்கு ஏதாவது அனுப்புங்கள் (அது கொள்கையளவில் மீட்டெடுக்க முடியாததாக இருக்கும்), நீங்கள் இந்த மற்ற கட்டளையைப் பயன்படுத்தலாம்:
trash-put ejemplo-trash-cli.txt
குப்பை-கிளி உண்மையில் கோப்புகள் அல்லது கோப்பகங்களை நீக்காது, அது அவற்றை மறைக்கப்பட்ட கோப்பகத்திற்கு நகர்த்துகிறது. குறிப்பு, ஒவ்வொரு கோப்பு அல்லது கோப்பகமும் முதலில் இருந்த பாதையைச் சேமிக்கும். அதாவது நீங்கள் அதை பின்னர் மீட்டெடுத்தால், அதை நாங்கள் அகற்றிய கோப்பகத்தில் இருக்கும்.
கோப்புகள் மற்றும் கோப்பகங்கள் அகற்றப்பட்ட மறைக்கப்பட்ட கோப்பகத்தை கட்டளையுடன் காணலாம்:
ls -la $HOME/.local/share/Trash
இந்த மறைக்கப்பட்ட கோப்பகத்தில் நீங்கள் மற்றொரு இரண்டு கோப்பகங்களைக் காண்பீர்கள்:
- கோப்புகளை: குப்பைத்தொட்டி கட்டளை நீக்கப்பட்ட கோப்பு அல்லது கோப்பகத்தை நகர்த்தும் இடம் இது.
- தகவல்: ஒவ்வொரு நீக்கப்பட்ட கோப்பு / கோப்பகத்திற்கும் கட்டளை குழு .trashinfo கோப்பை கையாளுகிறது.
நீக்கப்பட்ட கோப்புகள் அல்லது கோப்பகங்களை பட்டியலிடுங்கள்
பாரா குப்பையில் காணப்படும் கோப்புகள் அல்லது கோப்பகங்களை பட்டியலிடுங்கள், நாம் இயக்கும் கட்டளை வரியிலிருந்து:
trash-list
குப்பைகளை விடுவிக்கவும்
அனைவருக்கும் தெரியும், குப்பைத்தொட்டியில் உள்ள கோப்புகள் வட்டு இடத்தை எடுத்துக்கொள்கின்றன. இந்த காரணத்திற்காக இது அவ்வப்போது ஒரு நல்ல பழக்கம், குப்பை இடத்தை விடுவிக்கவும். இதை நாம் கட்டளையுடன் செய்யலாம்:
trash-empty
இதை இப்படி இயக்குகிறது, அளவுருக்கள் இல்லாமல் அது குப்பையில் உள்ள அனைத்தையும் நீக்கும்.
விரும்பினால் சேமிக்கப்பட்ட x நாட்களின் கோப்புகள் அல்லது கோப்பகங்களை நீக்கவும், நாம் ஒரு அளவுருவாக நாட்களின் எண்ணிக்கையை கடக்க வேண்டும். எடுத்துக்காட்டாக, கடந்த 5 நாட்களில் சேமிக்கப்பட்டதை நீக்க விரும்பினால் நாங்கள் எழுதுவோம்:
trash-empty 5
கோப்புகள் அல்லது கோப்பகங்களை மீட்டமைக்கவும்
குப்பை-கிளியை நிறுவுவதில் நீங்கள் ஆர்வமாக இருக்கும் கட்டளை இது, மேலும் நீக்கப்பட்டவற்றை மீட்டெடுக்க இது எங்களை அனுமதிக்கும். குப்பை-மீட்டமை கோப்புகள் அல்லது கோப்பகங்களை அவற்றின் அசல் இடத்திற்கு மீட்டமைக்கிறது, குப்பைத்தொட்டி இந்த தகவலை சேமிக்கிறது என்பதை நினைவில் கொள்க.
trash-restore
குப்பையிலிருந்து கோப்புகளை நீக்குகிறது
குப்பை- rm கட்டளை மூலம் நம்மால் முடியும் குப்பையிலிருந்து கோப்புகள் அல்லது கோப்பகங்களை நிரந்தரமாக நீக்கு. இந்த பணியை நிறைவேற்ற எங்களுக்கு பல வழிகள் உள்ளன. முதல் உடன் பெயரால் ஒரு கோப்பை நீக்குவோம்:
trash-rm ejemplo-trash-cli.txt
நாங்கள் தேர்வு செய்யலாம் ஒரு குறிப்பிட்ட நீட்டிப்புடன் எல்லா கோப்புகளையும் அகற்றவும்:
trash-rm '*.txt'
நாங்கள் விரும்பினால் குப்பையிலிருந்து ஒரு கோப்புறையை அகற்றவும், பயன்படுத்த கட்டளை பின்வருமாறு:
trash-rm carpeta-ejemplo
உதவி
மிகவும் முழுமையான உதவியைக் காணலாம் மனிதன் பக்கத்தில். அதைக் கலந்தாலோசிக்க நாம் கட்டளையை மட்டுமே இயக்க வேண்டும்:
man trash
குனு / லினக்ஸில் உள்ள குப்பை-கிளை கட்டளை கோப்புகள் மற்றும் கோப்பகங்களை நீக்க அனுமதிக்கிறது. அவற்றின் முழுமையான பாதை, அனுமதிகள், தேதி ஆகியவற்றைக் கொண்டு அவற்றைச் சேமிப்பதன் மூலம் அவற்றை மீட்டெடுக்க இது நம்மை அனுமதிக்கும். அது முடியும் இந்த திட்டத்தைப் பற்றி மேலும் ஆலோசிக்கவும் GitHub இல் பக்கம் அதே.