Почетна » како да » Избриши датотеке старије од к дана на Линуку

    Избриши датотеке старије од к дана на Линуку

    Услужни програм финд на линуку вам омогућава да прослиједите гомилу занимљивих аргумената, укључујући и једну за извршавање друге наредбе на свакој датотеци. Користићемо ово да бисмо сазнали које су датотеке старије од одређеног броја дана, а затим употребимо команду рм да их избришемо.

    Командна синтакса

    финд / патх / то / филес * -мтиме +5 -екец рм \ т

    Имајте на уму да постоје размаци између рм, и \ т

    Објашњење

    • Први аргумент је путања до датотека. То може бити путања, директоријум или замјенски знак као у горњем примјеру. Препоручујем да користите пуну путању и проверите да ли сте покренули команду без екец рм да бисте били сигурни да добијате праве резултате.
    • Други аргумент, -мтиме, користи се за одређивање броја дана у којима је датотека. Ако унесете +5, пронаћи ћете датотеке старије од 5 дана.
    • Трећи аргумент, -екец, омогућава да проследите команду као што је рм. Тхе \ т на крају је потребно завршити команду.

    Ово би требало да ради на Убунту, Сусе, Редхат, или скоро било којој верзији линук-а.