Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
chciałem zrobić kopie wszystkich danych które były w folderach ukrytych na /home/user lecz mam dosć dużo a folderów gdzie mają . gdzieś no i tu pojawia się problem iż
ls .* dir .* ls -a
nie pomagaja mi bo pokazują mi takie foldery ktore nie sa ukryte a maja gdzies w środku kropke.
Czy można jakoś zmusić ls aby wyświetlił foldery ukryte nie przekraczające danej ilości mb
Offline
Czy to musi być ls? Bo dla ls wszystkie katalogi mają rozmiar 4KB (co jest zresztą zgodne z prawdą, ale odmienne od potocznego pojmowania „wielkości katalogu” jako sumy wielkości wszystkich znajdujących się w nim plików, bez względu na głębokość zagnieżdżenia).
Tak na oko:
for i in .* ; do if [ $(du -cs "$i" |awk 'NR == 2 {print $1}') -le 666 ]; then echo "$i"; fi; done
Offline