![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
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. |
|
|
![]()
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.
|
|
|
![]()
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). -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
dzięki Marusz.....bez ciebie bym się nie domyślił....że można zajżeć do manuala
![]() |
|
|
![]()
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' |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
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 ![]() Ten post edytował czezz 27.01.2005, 14:00:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:40 |