Избриши датотеке старије од к дана на Линуку
Услужни програм финд на линуку вам омогућава да прослиједите гомилу занимљивих аргумената, укључујући и једну за извршавање друге наредбе на свакој датотеци. Користићемо ово да бисмо сазнали које су датотеке старије од одређеног броја дана, а затим употребимо команду рм да их избришемо.
Командна синтакса
финд / патх / то / филес * -мтиме +5 -екец рм \ т
Имајте на уму да постоје размаци између рм, и \ т
Објашњење
- Први аргумент је путања до датотека. То може бити путања, директоријум или замјенски знак као у горњем примјеру. Препоручујем да користите пуну путању и проверите да ли сте покренули команду без екец рм да бисте били сигурни да добијате праве резултате.
- Други аргумент, -мтиме, користи се за одређивање броја дана у којима је датотека. Ако унесете +5, пронаћи ћете датотеке старије од 5 дана.
- Трећи аргумент, -екец, омогућава да проследите команду као што је рм. Тхе \ т на крају је потребно завршити команду.
Ово би требало да ради на Убунту, Сусе, Редхат, или скоро било којој верзији линук-а.