Kasowanie wszystkich plików po okre

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

Kasowanie wszystkich plików po określonej dacie

Post autor: czarownik »

Witam.
Chciałbym kasować wszystkie pliki po określonej dacie, przykładowo są pliki, które zostały utworzone 2011-04-01, 2011-04-02, 2011-04-03, 2011-04-04, 2011-04-04, chciałbym zachować pliki tylko z datą 2011-04-01, 2011-04-02, a resztę skasować.
rysic
Beginner
Posty: 113
Rejestracja: 28 lipca 2009, 16:13

Post autor: rysic »

Możesz zrobić sobie jakiś skrypt, który będzie uruchamiał się w cronie. Datę utworzeniu pliku możesz pobrać poleceniem stat.
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

No to cię rozczaruje bo linuksowe systemy plików nie obsługują czegoś takiego jak data utworzenia:
http://www.cyberciti.biz/tips/understan ... nodes.html
http://www.linuxquestions.org/questions ... ux-473684/

Masz tylko 3 daty w przypadku stat wygląda to tak:

Kod: Zaznacz cały

Access: 2010-11-28 21:56:58.000000000 +0100
Modify: 2010-09-27 20:39:17.000000000 +0200
Change: 2010-11-22 22:41:48.000000000 +0100
Możesz użyć polecenia find z opcjami:
[INDENT]-atime..last access
-mtime..last modify
-ctime..last status change[/INDENT]
i potem użyć opcji -exec do kasowania.


Przykład ale bez kasowania.

Kod: Zaznacz cały

root@laptop:/etc# find . -atime 1 -exec ls -l {} \;
-rw-r--r-- 1 root root 14 07-23 13:06 ./timezone
-rw-r--r-- 1 root root 92 2008-04-17  ./iproute2/rt_scopes
-rw-r--r-- 1 root root 3070 2008-03-25  ./java-6-sun/net.properties
-rw-r--r-- 1 root root 687 2010-09-15  ./java-6-sun/jvm.cfg
-rw-r--r-- 1 root root 81202 2010-09-15  ./java-6-sun/security/cacerts
-rw-r--r-- 1 root root 11087 2010-06-22  ./java-6-sun/security/java.security
-rw-r--r-- 1 root root 18035 2010-07-28  ./java-6-sun/fontconfig.properties
-rw-r--r-- 1 root root 2245 2008-03-25  ./java-6-sun/logging.properties
-rw-r--r-- 1 root root 113 2010-09-30  ./java-6-sun/swing.properties
-rw-r--r-- 1 root root 1594 2008-11-11  ./ssh/ssh_config
lrwxrwxrwx 1 root root 31 2009-07-19  ./alternatives/x-terminal-emulator -> /usr/bin/xfce4-terminal.wrapper
lrwxrwxrwx 1 root root 48 2009-04-19  ./alternatives/xulrunner-1.9-javaplugin.so -> /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so
-rw-r--r-- 1 root root 53 2009-02-26  ./operaprefs_fixed.ini
-rw-r--r-- 1 root root 8988 2011-01-24  ./openal/alsoft.conf
-rw-r--r-- 1 root root 223 04-19 16:04 ./xdg/xfce4/helpers.rc
-rw-r--r-- 1 root root 7879 06-18 23:26 ./xdg/Thunar/uca.xml
-rw-r--r-- 1 root root 138 2009-02-26  ./operaprefs_default.ini
Pozdrawiam.
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

Post autor: czarownik »

No to mnie rozczarowałeś, dzięki za pomoc,
ODPOWIEDZ