Puncte:0

Eliminarea fișierelor vechi din directoarele de acasă

drapel mz

Trebuie să găsesc și să elimin fișierele mai vechi de 2 săptămâni din directoarele de acasă ale clusterului meu. Nu vreau să las oamenii să „atingă” fișierul pentru a schimba data modificării și a o păstra încă 2 săptămâni. (vorbesc despre fișiere de câteva sute de Gb) M-am gândit să fac verificarea md5 asupra conținutului și să-l compar cu o listă cu data creării fișierului, dar poate că există o soluție mai ușoară.

drapel in
Este posibil să puteți verifica data creării, dar asta nu arată nimic despre modificări.
Ror avatar
drapel om
Ror
Deoarece Linux nu ține evidența timpului de creare, poate doriți să căutați ceva de genul acesta: https://askubuntu.com/questions/470134/how-do-i-find-the-creation-time-of-a-file
Romeo Ninov avatar
drapel in
@David, asta poate fi foarte periculos. Veți elimina (după definiția dvs.) fișierele `.bashrc` ale utilizatorilor, cheile ssh și așa mai departe. Așa că adăugați verificări suplimentare!
John Mahowald avatar
drapel cn
Scopul ștergerii este economisirea spațiului sau altceva? Puteți seta cote și permite utilizatorilor să lucreze în limitele respective.
drapel mz
@RomeoNinov nu-ți face griji, aș exclude anumite directoare :)
drapel mz
@JohnMahowald nu pot.Utilizatorii trebuie să lucreze cu fișiere uriașe, trebuie să le permit să facă acest lucru, dar trebuie să le ștergă într-un timp rezonabil.
Puncte:0
drapel om
Ror

Puteți elimina fișiere din directoarele de acasă cu următoarea comandă:

găsiți /home/*/ -mtime +15 -type f -delete

Și puneți-l ușor într-un cron pentru a o face automat.

drapel in
Mă gândeam la fel, dar apoi am citit întreaga întrebare despre utilizatorii care folosesc `touch`
drapel mz
Exact, asta nu va funcționa pentru mine :/

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.