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

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

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

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

Пронађите наредбену синтаксу

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

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

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

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

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