Kopia plików utworzonych z datą dzisiejszą

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Kopia plików utworzonych z datą dzisiejszą

Post autor: cent4 »

Jak zrobić kopię z katalogu "a" plików utworzonych z datą dzisiejszą...
Chcę spakować takie pliki i je przegrać do katalogu "b"
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Kopia plików utworzonych z datą dzisiejszą

Post autor: webster »

tylko utworzonych? bez zmodyfikowanych ?
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Re: Kopia plików utworzonych z datą dzisiejszą

Post autor: cent4 »

Tak chodzi tylko o nowo utworzone...
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Kopia plików utworzonych z datą dzisiejszą

Post autor: webster »

no to ładnie co Musisz wiedzieć:

Kod: Zaznacz cały

Komenda  find 
Opcja type
Opcja newer
Przykład:

Kod: Zaznacz cały

GDZIE='/'
touch -t `date +%m%d0000` /tmp/$$
find ${GDZIE} -type f -newer /tmp/$$
rm /tmp/$$
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Re: Kopia plików utworzonych z datą dzisiejszą

Post autor: cent4 »

A nie da się czegoś bardziej prostego w stylu jak usunięcie najstarszego pliku:

Kod: Zaznacz cały

rm `ls –t | tail -1`
Może jest coś podobnego, żeby np kopiować najnowszy utworzony plik:

Kod: Zaznacz cały

cp /home/pliki/jakaś składnia - najnowszy utworzony plik /mnt/zasoby/
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Kopia plików utworzonych z datą dzisiejszą

Post autor: webster »

Najfajniej by było Gdybyś powiedział po co Tobie to... Dałem Tobie gotowca, mówisz , że Chcesz coś prostszego... Piszesz nagle o kopiowaniu najnowszego pliku... gubię się...
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Re: Kopia plików utworzonych z datą dzisiejszą

Post autor: cent4 »

Przepraszam - tak chodzi o pliki utworzone dzisiaj...
Sprawdzę Twój sposób.
Jeszcze raz dziękuję...
Myślałem tylko, że można to zrobić 1 komendą...
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Kopia plików utworzonych z datą dzisiejszą

Post autor: webster »

Dziwi mnie, że interesują Ciebie jedynie utworzone pliki bez zmodyfikowanych. Osobiście, jeśli Chcesz wykonać incrementalny backup katalogu to proponuję wykonać go tak:

Kod: Zaznacz cały

tar --newer-mtime $DATE' 00:00' --ignore-failed-read /Gdzie/stworzyć/plik/spakowany/Katalog_`date +%w`.tar.gz /Katalog/ktory_chcemy/zbackupować/*
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
ODPOWIEDZ