Na serwerze w pewnym katalogu znalazłem okropnie dużą liczbę maleńkich plików, które konsumowały 30% miejsca na dysku. To pewien niegrzeczny program zostawiał tutaj swoje logi… Pliki trzeba usunąć i wydaje się nic trudniejszego jak:
1 |
rm -f * |
ale tu pojawia się mały problem:
1 |
/bin/rm: Argument list too long. |
Hmm, skoro rm nie radzi sobie z usuwaniem, to kto!?
Okazuje się, że find ! Posłużyłem się komedą
1 |
find . -type f -print -delete |
Która usuwa (-delete) pliki (-type f) z bieżącego katalogu (.) wyświetlając je (-print).