Discussion:
kasowanie plików w katalogu wg daty
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
freshman
2007-07-12 13:59:19 UTC
Permalink
Witam,
mam problem - chcę usunąć pliki w danym katalogu wg kryterium modyfikacji
plików. Problem polega na tym, że kataog ma strukturę drzewiasta (zawiera
inne podkatalogi), a ja chcę usunać TYLKO pliki w katalogu głównym, te które
są poniżej NIE.
zagooglowałem, wszytsko pięknie ładnie, są setki stron na temat użycia
polecenia find i rm ALE(!!!) nigdzie nie znalazłem informacji jak usunać
pliki tylko z katalogu głównego (starsze niż np. 7 dni), nie usuwajac plików
z podkatalogów.
Przkładowe polecenie
find /path/to/files* -mtime +5 -exec rm {} \;
usunie mi rowniez pliki ponizej katalogu glownego.
PYTANIE BRZMI
JAK TO ZMODYFIKOWAC, ABY USUWALO PLIKI TYLKO Z KATALOGU NP. HOME/X A Z
KATALOGU HOME/X/TEST JUZ NIE?!
dzieki za pomoc!
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Mariusz Kruk
2007-07-12 14:02:42 UTC
Permalink
epsilon$ while read LINE; do echo ">$LINE"; done < freshman
Post by freshman
PYTANIE BRZMI
JAK TO ZMODYFIKOWAC, ABY USUWALO PLIKI TYLKO Z KATALOGU NP. HOME/X A Z
KATALOGU HOME/X/TEST JUZ NIE?!
1. Nie wrzeszcz.
2. To naprawdę jest opisane w manualu.
3. Podpowiem, że kluczowym słowem jest tu "głębokość" zagnieżdżenia
katalogów.
--
[------------------------] A tak - to jakby mówić do pralki. Zadajesz
[ ***@epsilon.eu.org ] jej pytanie, a ona pierze. Zupełny brak
[ http://epsilon.eu.org/ ] płaszczyzny porozumienia.(Artur Skura)
[------------------------]
Piotr KUCHARSKI
2007-07-13 02:02:00 UTC
Permalink
Post by Mariusz Kruk
Post by freshman
JAK TO ZMODYFIKOWAC, ABY USUWALO PLIKI TYLKO Z KATALOGU NP. HOME/X A Z
KATALOGU HOME/X/TEST JUZ NIE?!
2. To naprawdę jest opisane w manualu.
3. Podpowiem, że kluczowym słowem jest tu "głębokość" zagnieżdżenia
katalogów.
Ale wiecie, że wg standardu to kluczowe słowo nie przyjmuje parametru
i służy do ciut innego? :)

p.
--
http://freedns.sgh.waw.pl/ -- bezpłatny DNS.
http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów.
http://42.pl/u/ -- skracacz URL-i.
Mariusz Kruk
2007-07-13 08:22:27 UTC
Permalink
epsilon$ while read LINE; do echo ">$LINE"; done < Piotr KUCHARSKI
Post by Piotr KUCHARSKI
Post by Mariusz Kruk
Post by freshman
JAK TO ZMODYFIKOWAC, ABY USUWALO PLIKI TYLKO Z KATALOGU NP. HOME/X A Z
KATALOGU HOME/X/TEST JUZ NIE?!
2. To naprawdę jest opisane w manualu.
3. Podpowiem, że kluczowym słowem jest tu "głębokość" zagnieżdżenia
katalogów.
Ale wiecie, że wg standardu to kluczowe słowo nie przyjmuje parametru
i służy do ciut innego? :)
Zaraz, nie pisałem przecież, że wyrażeniem jest `-depth'. Chodziło mi o
kluczowe słowo do szukania w manualu.
(no, chyba że zdziwię się zaraz dowiedziawszy się, że standardowy find
nie przyjmuje mindepth i maxdepth).
--
/\-\/\-\/\-\/\-\/\-\/\-\/\ BUTT.COM IS NOT MY E-MAIL ADDRESS(Bart Simp-
\ ***@epsilon.eu.org / son on chalkboard in episode 5F19)
/ http://epsilon.eu.org/ \
\/-/\/-/\/-/\/-/\/-/\/-/\/
Ponure Zacietrzewienie
2007-07-13 09:58:57 UTC
Permalink
Post by Mariusz Kruk
Post by Piotr KUCHARSKI
Post by Mariusz Kruk
Post by freshman
JAK TO ZMODYFIKOWAC, ABY USUWALO PLIKI TYLKO Z KATALOGU NP. HOME/X A Z
KATALOGU HOME/X/TEST JUZ NIE?!
2. To naprawdę jest opisane w manualu.
3. Podpowiem, że kluczowym słowem jest tu "głębokość" zagnieżdżenia
katalogów.
Ale wiecie, że wg standardu to kluczowe słowo nie przyjmuje parametru
i służy do ciut innego? :)
Zaraz, nie pisałem przecież, że wyrażeniem jest `-depth'. Chodziło mi o
kluczowe słowo do szukania w manualu.
(no, chyba że zdziwię się zaraz dowiedziawszy się, że standardowy find
nie przyjmuje mindepth i maxdepth).
HP-UX-owy, na ten przyklad, nie przyjmuje.
--
If you cut off my head, what would I say? Me and my head, or me and my body?
Mariusz Kruk
2007-07-13 10:25:18 UTC
Permalink
epsilon$ while read LINE; do echo ">$LINE"; done < Ponure Zacietrzewienie
Post by Ponure Zacietrzewienie
Post by Mariusz Kruk
Post by Piotr KUCHARSKI
Post by Mariusz Kruk
Post by freshman
JAK TO ZMODYFIKOWAC, ABY USUWALO PLIKI TYLKO Z KATALOGU NP. HOME/X A Z
KATALOGU HOME/X/TEST JUZ NIE?!
2. To naprawdę jest opisane w manualu.
3. Podpowiem, że kluczowym słowem jest tu "głębokość" zagnieżdżenia
katalogów.
Ale wiecie, że wg standardu to kluczowe słowo nie przyjmuje parametru
i służy do ciut innego? :)
Zaraz, nie pisałem przecież, że wyrażeniem jest `-depth'. Chodziło mi o
kluczowe słowo do szukania w manualu.
(no, chyba że zdziwię się zaraz dowiedziawszy się, że standardowy find
^^^^^^^^^^^
Post by Ponure Zacietrzewienie
Post by Mariusz Kruk
nie przyjmuje mindepth i maxdepth).
HP-UX-owy, na ten przyklad, nie przyjmuje.
Patrz podkreślenie. Ale znalazłem w manie, że faktycznie maxdepth i
mindepth to "are extensions beyond the POSIX standard. Many of
these extensions are not unique to GNU find, however."
--
d'`'`'`'`'`'`'`'`'`'`'`'`'Yb Windows: the ultimate triumph of marketing
`b ***@epsilon.eu.org d' over technology.
d' http://epsilon.eu.org/ Yb
`b,-,.,-,.,-,.,-,.,-,.,-,.d'
Piotr KUCHARSKI
2007-07-13 14:17:47 UTC
Permalink
Post by Mariusz Kruk
znalazłem w manie, że faktycznie maxdepth i
mindepth to "are extensions beyond the POSIX standard.
No właśnie. Może gość manuala czytał, nie znalazł tam tych opcji
i dlatego pytał... (wątpię, co prawda :>)

p.
--
http://freedns.sgh.waw.pl/ -- bezpłatny DNS.
http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów.
http://42.pl/u/ -- skracacz URL-i.
Piotr KUCHARSKI
2007-07-13 10:21:23 UTC
Permalink
Post by Mariusz Kruk
Post by Piotr KUCHARSKI
Ale wiecie, że wg standardu to kluczowe słowo nie przyjmuje parametru
i służy do ciut innego? :)
Zaraz, nie pisałem przecież, że wyrażeniem jest `-depth'. Chodziło mi o
kluczowe słowo do szukania w manualu.
(no, chyba że zdziwię się zaraz dowiedziawszy się, że standardowy find
nie przyjmuje mindepth i maxdepth).
Oczywiście to zależy gdzie standardowy. Na Solarisie, HP-UX, AIX i pewnie
kilku innych -- nie ma takich opcji.

p.
--
http://freedns.sgh.waw.pl/ -- bezpłatny DNS.
http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów.
http://42.pl/u/ -- skracacz URL-i.
i***@mud.pl
2007-07-12 16:49:23 UTC
Permalink
Post by freshman
Witam,
mam problem - chcę usunąć pliki w danym katalogu wg kryterium modyfikacji
plików. Problem polega na tym, że kataog ma strukturę drzewiasta (zawiera
inne podkatalogi), a ja chcę usunać TYLKO pliki w katalogu głównym, te które
są poniżej NIE.
no to jak freshman to
man find
--
pozdrawiam
Irek
r***@NOSPAM.gazeta.pl
2007-07-16 09:33:38 UTC
Permalink
Post by i***@mud.pl
Post by freshman
Witam,
mam problem - chcę usunąć pliki w danym katalogu wg kryterium modyfikacji
plików. Problem polega na tym, że kataog ma strukturę drzewiasta (zawiera
inne podkatalogi), a ja chcę usunać TYLKO pliki w katalogu głównym, te które
są poniżej NIE.
no to jak freshman to
man find
wyświetliłem man find i.. -depth nie przyjmuje parametrów, więc wykorzystanie
tej opcji jest bez sensu. Jedyne co wydaje mi się uzytyczne to -prune, ale
nie wiem dokładnie jak to zastosować - nie rozumiem opisu tej opcji wg mnie
jest nieprezyzyjna...
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
freshman
2007-07-16 09:33:50 UTC
Permalink
Post by i***@mud.pl
Post by freshman
Witam,
mam problem - chcę usunąć pliki w danym katalogu wg kryterium modyfikacji
plików. Problem polega na tym, że kataog ma strukturę drzewiasta (zawiera
inne podkatalogi), a ja chcę usunać TYLKO pliki w katalogu głównym, te które
są poniżej NIE.
no to jak freshman to
man find
wyświetliłem man find i.. -depth nie przyjmuje parametrów, więc wykorzystanie
tej opcji jest bez sensu. Jedyne co wydaje mi się uzytyczne to -prune, ale
nie wiem dokładnie jak to zastosować - nie rozumiem opisu tej opcji wg mnie
jest nieprezyzyjna...
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Loading...