Portál AbcLinuxu, 12. května 2025 07:44

Dotaz: nefungujici konstrukce find

29.3.2007 16:13 dik
nefungujici konstrukce find
Přečteno: 164×
Odpovědět | Admin
Ahoj,snazim se presunout soubory starsi jednoho dne do adr. vytvoreneho predchazejicim skriptem a find mi ne a ne chodit.. Nevite kde delam chybu? dik dik

find /data/camsa/video* -type f -daystart -mtime +1 |xargs -i{} mv {} $(dirname {})/$(date -d "now - 1day" +%F) \;
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.3.2007 16:35 Mortal | skóre: 26 | blog: mortals_log
Rozbalit Rozbalit vše Re: nefungujici konstrukce find
Odpovědět | | Sbalit | Link | Blokovat | Admin
rekl bych ze tam mas jedny zavorky navic
find /data/camsa/video* -type f -daystart -mtime +1 |xargs -i mv {} $(dirname {})/$(date -d "now - 1day" +%F) \;
V pekle jsou samé diskety a ďábel je velká disketová mechanika
29.3.2007 16:47 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: nefungujici konstrukce find
Ak za -i nie je nič, je to to isté ako -i {}
29.3.2007 16:44 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: nefungujici konstrukce find
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podľa mňa je tam nadbytočná tá bodkočiarka na konci
29.3.2007 16:58 dik
Rozbalit Rozbalit vše Re: nefungujici konstrukce find
tak nic nepomohlo..
29.3.2007 17:19 Mortal | skóre: 26 | blog: mortals_log
Rozbalit Rozbalit vše Re: nefungujici konstrukce find
tak si vyzkousej jestli ti ten find vubec najde nejaky soubory, protoze u me to funguje
V pekle jsou samé diskety a ďábel je velká disketová mechanika
29.3.2007 17:30 dik
Rozbalit Rozbalit vše Re: nefungujici konstrukce find
no fakt mi to nefacha...

zjednoduseni: mam nekolik adresaru /data/camsa/video /data/camsa/video2 /data/camsa/video3

,ktere obsahuji soubory. Pres find je v pohode najdu.

pro kontrolu spoustim:

find /data/camsa/video* -type f |xargs -i echo "$(dirname {})/$(date -d "now - 1day" +%F)" \;

a vysledek je:

./2007-03-28 ; ./2007-03-28 ; ./2007-03-28 ; ./2007-03-28 ; ./2007-03-28 ;

a ja bych ocekaval: /data/camsa/video/2007-03-28 /data/camsa/video/2007-03-28 /data/camsa/video/2007-03-28 /data/camsa/video/2007-03-28 atd..

dik

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.