Usuni─Öcie plik├│w starszych ni┼╝ X dni przy pomocy tmpreaper – Debian

Print Friendly, PDF & Email

Je┼╝eli zachodzi konieczno┼Ť─ç zrobienia porz─ůdku w katalogach naszego systemu nie musimy ju┼╝ pisa─ç skrypt kt├│ry w danym katalogu usunie pliki kt├│rych nikt np od kilku miesi─Öcy nie u┼╝ywa a nie s─ů one niezb─Ödne do dzia┼éania systemu. Mog─ů by─ç to pliki zawieraj─ůce stare logi systemu czy te┼╝ pliki backupu sprzed roku.

Z pomoc─ů przychodzi nam narz─Ödzie tmpreaper.

1) Instalacja tmpreaper:

apt-get install tmpreaper

2) Korzystanie z narz─Ödzia:

Usuwanie plik├│w, katalog├│w czy do┼é─ůcze┼ä symbolicznych jest przydatn─ů opcj─Ö, jednak zanim b─Ödziemy je usuwa─ç sprawd┼║my dla bezpiecze┼ästwa czy przypadkiem nie usuwamy wa┼╝nych danych mo┼╝emy podejrze─ç co zostanie usuni─Öte z konkretnego katalogu:

tmpreaper -t 5d ~/home/nazwa_uzytkownika/pliki  

Otrzymamy informacj─Ö o danych, kt├│re zostan─ů usuni─Öte:

(PID 5415) Pretending to clean up directory
/home/nazwa_uzytkownika/pliki'.</span></i></div>
<div><i><span style="font-family: Courier New, Courier, monospace;">(PID 5416) Pretending to clean up directory 
.tmp_versions'.
(PID 5416) Back from recursing down `.tmp_versions'. 

Je┼╝eli chcemy usun─ů─ç pliki starsze ni┼╝ 5 dni z katalogu domowego jednego z u┼╝ytkownik├│w wpisujemy:

tmpreaper 5d ~/home/nazwa_uzytkownika

Je┼╝eli chcemy usun─ů─ç pliki, kt├│re nie zosta┼éy modyfikowane w ci─ůgu 5 ostatnich dni musimy doda─ç parametr -m:

tmpreaper -m 5d ~/home/nazwa_uzytkownika

Mo┼╝emy w ten spos├│b usun─ů─ç r├│wnie┼╝ dowi─ůzani symboliczne wykorzystane w ci─ůgu ostatnich 5 godzin musimy zastosowa─ç prze┼é─ůcznik -s jako informacja o dowi─ůzania symbolicznym:

tmpreaper -s 5h ~/home/nazwa_uzytkownika

Je┼╝eli chcemy usun─ů─ç wszystkie rodzaje plik├│w u┼╝ywamy prze┼é─ůcznika -a:

tmpreaper -a 5h ~/home/nazwa_uzytkownika 

Mo┼╝emy wymusi─ç usuni─Öcie plik├│w, nawet tych kt├│re nie nale┼╝─ů do nas:):

tmpreaper -f 5h ~/home/nazwa_uzytkownika

Jeste┼Ťmy w stanie r├│wnie┼╝ wskaza─ç jakie pliki maj─ů zosta─ç pomini─Öte w procesie usuwania, np. takie z rozszerzeniem .sh, usuni─Öte zostan─ů je┼╝eli istniej─ů wszystkie inne: 

tmpreaper  –protect '*.sh' -t 5h ~/home/skrypty


Oczywi┼Ťcie mo┼╝emy wrzuci─ç tmpreaper’a do Crona i mie─ç spok├│j z powtarzalnym czyszczeniem naszego systemu ze zb─Ödnych plik├│w.






Dzi─Ökuj─Ö Ci, za po┼Ťwi─Öcony czas na przeczytanie tego artyku┼éu. Je┼Ťli by┼é on dla Ciebie przydatny, to gor─ůco zach─Öcam Ci─Ö do zapisania si─Ö na m├│j newsletter, je┼╝eli jeszcze Ci─Ö tam nie ma. Prosz─Ö Ci─Ö tak┼╝e o ÔÇťpolubienieÔÇŁ mojego bloga na Facebooku oraz kana┼éu na YouTube ÔÇô pomo┼╝e mi to dotrze─ç do nowych odbiorc├│w. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artyku┼éach / projektach zanim stan─ů si─Ö publiczne. Mo┼╝esz r├│wnie┼╝ pozostawi─ç ca┼ékowicie anonimowy pomys┼é na wpis/nagranie.

Link do formularza tutaj: https://beitadmin.pl/pomysly

Pozostaw r├│wnie┼╝ komentarz lub napisz do mnie wiadomo┼Ť─ç odpisuj─Ö na ka┼╝d─ů, je┼╝eli Masz jakie┼Ť pytania:).

Dodaj komentarz

beitadmin.pl - Droga Administratora IT