Linux-ൽ 5 ദിവസം പഴക്കമുള്ള ഫയലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം?
രണ്ടാമത്തെ ആർഗ്യുമെന്റ്, -mtime, ഫയൽ എത്ര ദിവസം പഴയതാണെന്ന് വ്യക്തമാക്കാൻ ഉപയോഗിക്കുന്നു. നിങ്ങൾ +5 നൽകിയാൽ, അത് 5 ദിവസത്തിലധികം പഴക്കമുള്ള ഫയലുകൾ കണ്ടെത്തും. മൂന്നാമത്തെ ആർഗ്യുമെന്റ്, -exec, rm പോലെയുള്ള ഒരു കമാൻഡ് പാസ്സാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. {} ; അവസാനം കമാൻഡ് അവസാനിപ്പിക്കാൻ ആവശ്യമാണ്.
UNIX-ലെ പഴയ ഫയലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം?
1 ദിവസത്തിലധികം പഴക്കമുള്ള ഫയലുകൾ ഇല്ലാതാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ ശ്രമിക്കാവുന്നതാണ് -mtime +0 അല്ലെങ്കിൽ -mtime 1 അല്ലെങ്കിൽ -mmin $((60*24)) .
Unix-ൽ 7 ദിവസം പഴക്കമുള്ള ഫയൽ എങ്ങനെ ഇല്ലാതാക്കാം?
വിശദീകരണം:
- find : ഫയലുകൾ/ഡയറക്ടറികൾ/ലിങ്കുകൾ തുടങ്ങിയവ കണ്ടെത്തുന്നതിനുള്ള unix കമാൻഡ്.
- /path/to/ : നിങ്ങളുടെ തിരയൽ ആരംഭിക്കുന്നതിനുള്ള ഡയറക്ടറി.
- -type f : ഫയലുകൾ മാത്രം കണ്ടെത്തുക.
- -പേര് '*. …
- -mtime +7 : 7 ദിവസത്തിലധികം പഴക്കമുള്ള പരിഷ്ക്കരണ സമയമുള്ളവ മാത്രം പരിഗണിക്കുക.
- - എക്സിക്യൂട്ടർ…
UNIX-ൽ ഒരാഴ്ച പഴക്കമുള്ള ഫയലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം?
എന്നു പറഞ്ഞു തുടങ്ങാം /var/dtpdev/tmp/ -type f -mtime +15 കണ്ടെത്തുക . ഇത് 15 ദിവസത്തിലധികം പഴക്കമുള്ള എല്ലാ ഫയലുകളും കണ്ടെത്തുകയും അവയുടെ പേരുകൾ പ്രിന്റ് ചെയ്യുകയും ചെയ്യും.
പങ്ക് € |
4 ഉത്തരങ്ങൾ
- -exec rm -f {} ; (അല്ലെങ്കിൽ, തുല്യമായി, -exec rm -f {} ';' ) ഇത് ഓരോ ഫയലിലും rm -f പ്രവർത്തിപ്പിക്കും; ഉദാ,…
- -exec rm -f {} +…
- -ഇല്ലാതാക്കുക.
Linux-ൽ കഴിഞ്ഞ 30 ദിവസത്തെ ഫയൽ എവിടെയാണ്?
X ദിവസങ്ങൾക്ക് മുമ്പ് പരിഷ്കരിച്ച ഫയലുകൾ നിങ്ങൾക്ക് തിരയാനും കഴിയും. -mtime ഓപ്ഷൻ ഉപയോഗിക്കുക ഫയലുകൾ തിരയുന്നതിനുള്ള ഫൈൻഡ് കമാൻഡ് ഉപയോഗിച്ച് പരിഷ്ക്കരിച്ച സമയത്തെ അടിസ്ഥാനമാക്കി ദിവസങ്ങളുടെ എണ്ണവും. ദിവസങ്ങളുടെ എണ്ണം രണ്ട് ഫോർമാറ്റുകളിൽ ഉപയോഗിക്കാം.
Linux-ൽ നിന്ന് ഒരു മാസത്തെ ഫയലുകൾ എങ്ങനെ നീക്കം ചെയ്യാം?
Linux-ൽ 30 ദിവസത്തിലധികം പഴക്കമുള്ള ഫയലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം
- 30 ദിവസത്തിലധികം പഴക്കമുള്ള ഫയലുകൾ ഇല്ലാതാക്കുക. X ദിവസത്തേക്കാൾ പഴയ പരിഷ്കരിച്ച എല്ലാ ഫയലുകളും തിരയാൻ നിങ്ങൾക്ക് find കമാൻഡ് ഉപയോഗിക്കാം. …
- പ്രത്യേക വിപുലീകരണത്തോടുകൂടിയ ഫയലുകൾ ഇല്ലാതാക്കുക. എല്ലാ ഫയലുകളും ഇല്ലാതാക്കുന്നതിനുപകരം, കമാൻഡ് കണ്ടെത്തുന്നതിന് നിങ്ങൾക്ക് കൂടുതൽ ഫിൽട്ടറുകൾ ചേർക്കാനും കഴിയും. …
- പഴയ ഡയറക്ടറി ആവർത്തിച്ച് ഇല്ലാതാക്കുക.
3 ദിവസത്തിലധികം പഴക്കമുള്ള UNIX ഫയലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം?
ഡെപ്ത് -പ്രിന്റ് ഉപയോഗിച്ച് -ഡിലീറ്റ് മാറ്റിസ്ഥാപിക്കുക നിങ്ങൾ ഇത് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് ഈ കമാൻഡ് പരിശോധിക്കുന്നതിന് (-delete സൂചിപ്പിക്കുന്നത് -depth ). ഇത് /root/Maildir/ എന്നതിന് കീഴിൽ 14 ദിവസം മുമ്പ് പരിഷ്കരിച്ച എല്ലാ ഫയലുകളും (തരം എഫ്) അവിടെ നിന്നും ആഴത്തിൽ നിന്നും നീക്കം ചെയ്യും (മൈൻഡ് 1).
UNIX-ൽ 10 ദിവസം പഴക്കമുള്ള ഫയലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം?
3 ഉത്തരങ്ങൾ
- ./my_dir നിങ്ങളുടെ ഡയറക്ടറി (നിങ്ങളുടേത് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക)
- -mtime +10 10 ദിവസത്തേക്കാൾ പഴയത്.
- ഫയലുകൾ മാത്രം ടൈപ്പ് ചെയ്യുക.
- -ആശ്ചര്യപ്പെടേണ്ടതില്ല. മുഴുവൻ കമാൻഡും നടപ്പിലാക്കുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഫൈൻഡ് ഫിൽട്ടർ പരിശോധിക്കുന്നതിന് അത് നീക്കം ചെയ്യുക.
ലിനക്സിലെ പഴയ ഫയലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം?
Linux-ൽ x മണിക്കൂറിൽ കൂടുതൽ പഴക്കമുള്ള ഫയലുകൾ ഇല്ലാതാക്കുക
- 1 മണിക്കൂറിൽ കൂടുതൽ പഴക്കമുള്ള ഫയലുകൾ ഇല്ലാതാക്കുക. /path/to/files കണ്ടെത്തുക * -mmin +60 – exec rm {} ;
- 30 ദിവസത്തിലധികം പഴക്കമുള്ള ഫയലുകൾ ഇല്ലാതാക്കുക. /path/to/files കണ്ടെത്തുക * -mtime +30 – exec rm {} ;
- കഴിഞ്ഞ 30 മിനിറ്റിനുള്ളിൽ പരിഷ്കരിച്ച ഫയലുകൾ ഇല്ലാതാക്കുക.
Linux-ൽ ഒരു നിശ്ചിത തീയതിക്ക് മുമ്പ് ഒരു ഫയൽ എങ്ങനെ ഇല്ലാതാക്കാം?
Linux-ൽ ഒരു നിശ്ചിത തീയതിക്ക് മുമ്പ് എല്ലാ ഫയലുകളും എങ്ങനെ ഇല്ലാതാക്കാം
- find – ഫയലുകൾ കണ്ടെത്തുന്ന കമാൻഡ്.
- . –…
- -type f - ഇതിനർത്ഥം ഫയലുകൾ മാത്രമാണ്. …
- -mtime +XXX – നിങ്ങൾ തിരികെ പോകാൻ ആഗ്രഹിക്കുന്ന ദിവസങ്ങളുടെ എണ്ണം ഉപയോഗിച്ച് XXX മാറ്റിസ്ഥാപിക്കുക. …
- -maxdepth 1 - ഇത് പ്രവർത്തിക്കുന്ന ഡയറക്ടറിയുടെ ഉപ ഫോൾഡറുകളിലേക്ക് പോകില്ല എന്നാണ് ഇതിനർത്ഥം.
നിങ്ങൾ എങ്ങനെയാണ് ഒരു ഫയൽ അസാധുവാക്കുന്നത്?
ഇനിപ്പറയുന്ന ഉദാഹരണങ്ങളിൽ പ്രവേശിക്കുക.
- ശൂന്യതയിലേക്ക് റീഡയറക്ട് ചെയ്ത് ഫയൽ ഉള്ളടക്കം ശൂന്യമാക്കുക. …
- 'true' കമാൻഡ് റീഡയറക്ഷൻ ഉപയോഗിച്ച് ഫയൽ ശൂന്യമാക്കുക. …
- /dev/null ഉപയോഗിച്ച് cat/cp/dd യൂട്ടിലിറ്റികൾ ഉപയോഗിച്ച് ഫയൽ ശൂന്യമാക്കുക. …
- എക്കോ കമാൻഡ് ഉപയോഗിച്ച് ഫയൽ ശൂന്യമാക്കുക. …
- ട്രങ്കേറ്റ് കമാൻഡ് ഉപയോഗിച്ച് ഫയൽ ശൂന്യമാക്കുക.