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

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

    Да ли сте икада морали очистити неке старе датотеке из фасцикле? Ово је посебно корисно када покушавате да директоријум дневника не постане превише напухан са датотекама, а Линук чини веома лако очистити смеће.

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

    Нађи синтаксу команди

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

    Запазите да постоје размаци између рм, и;

    Објашњење за команду

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

    Ово доста ради на било којој дистрибуцији.