wyszukiwanie plików dokładnie po dacie
: 07 sty 2011, 15:40
Mam takie pytanko, bo nie do końca rozumiem strony man polecenia find.
Otóż chce wyszukać pliki logów z danego dnia (np. dnia wcześniejszego) aby zrobić kopię. Opis opcji mtime(ctime) mówi dokładnie o przedziale 24-ro godzinnym (i jego wielokrotnościach). A ja bym chciał, żeby w każdym momencie (w danym dniu) wywołanie funkcji find pokazywało mi listę plików utworzonych i/lub zmodyfikowanych dzień wcześniej. Bo czy jeśli wywołam find 2 minuty po północy i podam w parametrze mtime wartość 1 to czy znajdzie mi plik zmodyfikowany 2 minuty przed północą?
Znalazłem coś takiego:
Otóż chce wyszukać pliki logów z danego dnia (np. dnia wcześniejszego) aby zrobić kopię. Opis opcji mtime(ctime) mówi dokładnie o przedziale 24-ro godzinnym (i jego wielokrotnościach). A ja bym chciał, żeby w każdym momencie (w danym dniu) wywołanie funkcji find pokazywało mi listę plików utworzonych i/lub zmodyfikowanych dzień wcześniej. Bo czy jeśli wywołam find 2 minuty po północy i podam w parametrze mtime wartość 1 to czy znajdzie mi plik zmodyfikowany 2 minuty przed północą?
Znalazłem coś takiego:
ale trzebaby w skrypcie zmieniać datę znaczników a chciałbym to zrobić z automatufind /data/ -cnewer temp -and ! -cnewer ntemp
prior to that..
touch temp -t 200604141130
touch ntemp -t 200604261630