Nowe posty

Autor Wątek: Shredowanie wszystkich plików w folderze  (Przeczytany 3284 razy)

toloxx

  • Gość
Shredowanie wszystkich plików w folderze
« dnia: 2007-02-01, 11:03:55 »
Ma ktoś pomysł jak napisać skrypt shredujący wszystkie pliki w danym folderze?
Bo polecenie 'shred' rekursywnie nie potrafi usuwać.

xavery

  • Gość
Shredowanie wszystkich plików w folderze
« Odpowiedź #1 dnia: 2007-02-01, 11:49:16 »
> Ma ktoś pomysł jak napisać skrypt shredujący wszystkie pliki w danym folderze?

Jeśli wszystkie pliki w danym folderze to shred *

 > Bo polecenie 'shred' rekursywnie nie potrafi usuwać.
 >
A jeśli rekursywnie (to już inna para kaloszy) to można np. tak: find . -type f -exec shred {} ;

toloxx

  • Gość
Shredowanie wszystkich plików w folderze
« Odpowiedź #2 dnia: 2007-02-01, 12:00:29 »
> A jeśli rekursywnie (to już inna para kaloszy) to można np. tak: find . -type f -exec shred {} ;

Coś mi to nie działa, wrzuciłem do skrypt.sh, dodałem #!/bin/sh, nadałem prawa wykonywania i po włączeniu jakieś śmieci wyrzuca na konsole.

xavery

  • Gość
Shredowanie wszystkich plików w folderze
« Odpowiedź #3 dnia: 2007-02-01, 12:13:06 »
> Coś mi to nie działa, wrzuciłem do skrypt.sh, dodałem #!/bin/sh, nadałem prawa wykonywania i po
 > włączeniu jakieś śmieci wyrzuca na konsole.

Bo ten przykład który napisałem wykonuje shred dla wszystkich plików licząc od katalogu bieżącego (ta kropka po find to przecież katalog bieżący). Shredujesz więc także skrypt który to wykonuje.

A tak na marginesie to nauczka dla mnie i dla innych udzielających porad: pisać takie przykłady które po zaaplikowaniu przez nieuważnych nie spowodują szkód...

toloxx

  • Gość
Shredowanie wszystkich plików w folderze
« Odpowiedź #4 dnia: 2007-02-01, 18:35:27 »
Ah jak mogłem to przegapić :)
Dobra teraz już skrypcik działa jak należy - dzięki!!!