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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-05-04 20:30:46

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Wyświetlanie wszystkich ukrytych plików i folderów

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ż

Kod:

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


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#2  2010-05-04 21:55:22

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Wyświetlanie wszystkich ukrytych plików i folderów

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:

Kod:

for i in .* ; do if [ $(du -cs "$i" |awk 'NR == 2 {print $1}') -le 666 ]; then echo "$i"; fi; done

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)