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: 279
Rejestracja: 2012-03-20, 11:18

Kopia plików utworzonych z datą dzisiejszą

Post autor: cent4 » 2013-06-26, 21:10

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: 1266
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

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

Post autor: webster » 2013-06-26, 21:29

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

Slackware Poland FaceBook

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

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

Post autor: cent4 » 2013-06-27, 07:48

Tak chodzi tylko o nowo utworzone...

Awatar użytkownika
webster
Użytkownik
Posty: 1266
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

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

Post autor: webster » 2013-06-27, 09:03

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: 279
Rejestracja: 2012-03-20, 11:18

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

Post autor: cent4 » 2013-06-27, 19:30

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: 1266
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

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

Post autor: webster » 2013-06-27, 20:29

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: 279
Rejestracja: 2012-03-20, 11:18

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

Post autor: cent4 » 2013-06-28, 07:25

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: 1266
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

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

Post autor: webster » 2013-06-28, 07:39

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