Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> UX Shell
czezz
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

Ostrzeżenie: (10%)
X----


czy można wydać jakieś magiczne polecenie w shell'u ( używam bash'a ) aby polecenie to kasowało pliki starsze niż np. 10 dni licząc od daty bierzącej?
Pliki które znajdują się w tym katalogu są tworzone codziennie. Dodatkowo nazwa każdego pliku to archiwumYYYYMMDD.
Go to the top of the page
+Quote Post
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


ls -l | grep date "jakies parametry wyciagajace miesiac dzien"

Narazie znam tylko podstawy więc tylko coś w tym stylu bym napisał.

Ten post edytował sf 21.01.2005, 09:20:06


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
Marusz
post
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 16.05.2003
Skąd: POLAND

Ostrzeżenie: (0%)
-----


@sf... nie bardzo.

Zapraszam do mana i watku nt. komendy find i jej parametrach -exec i -ctime (w przypadku godzin) lub -cmin (minut).


--------------------
Go to the top of the page
+Quote Post
czezz
post
Post #4





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

Ostrzeżenie: (10%)
X----


dzięki Marusz.....bez ciebie bym się nie domyślił....że można zajżeć do manuala dry.gif
Go to the top of the page
+Quote Post
Jabol
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


a potem już tylko jakbyś nie wiedział co dalej to można tak:
find /cośtam -args -print0 | xargs -0 'rm -f'
Go to the top of the page
+Quote Post
czezz
post
Post #6





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

Ostrzeżenie: (10%)
X----


Gdyby kogoś to zainteresowało, to polecenie powinno wyglądać tak:
Kod
find /mnt/backup -type f -name '*' -mtime +10 |xargs rm


Polecenie to sprawi, że z katalogu /mnt/backup wylecą wszystkie pliki, które są starsze o 10 dni od daty bierzącej.

pozdrawiam winksmiley.jpg

Ten post edytował czezz 27.01.2005, 14:00:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:40