Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Listowanie katalogów
auto-all
post 4.06.2011, 13:45:52
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 7
Dołączył: 2.04.2011
Skąd: Wawa

Ostrzeżenie: (0%)
-----


Witam

Poszukuje komendy linuxa, która pozwoli mi wyświetlić ilość folderów i plików w danym katalogu

Mam następujące komendy:
  1. find -type f | wc -l # Policzy ilość plików w katalogu
  2. find *.png -type f | wc -l # Policzy ilość plików .png w danym katalogu
  3.  
  4. ls -aA1 | wc -l # Policzy ilość plików i katalogów + doda 2 (przy listowaniu pokazuje . i .. i spis katalogów i plików)
  5. ls -1 | wc -l # Policzy ilość katalogów i plików
A jak policzyć ilość katalogów?

I jak używając komendy ls rozpoznać które to pliki a które katalogi (chodzi głównie o to jak rozpoznać pliki bez rozszerzeń od katalogów)

System: Debian

Ten post edytował auto-all 4.06.2011, 13:49:16
Go to the top of the page
+Quote Post
Zbłąkany
post 5.06.2011, 23:14:57
Post #2


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


Kod
$ find -type f | wc -l
$ find -type d | wc -l
$ ls -1A | wc -l

W kolejności: pliki, katalogi oraz oba razem (nie dodaje dwóch do wartości obu typów razem, bo nie bierze pod uwagę katalogów "." oraz "..").
Czytanie podręcznika nie boli, więc nie rozumiem, dlaczego tego nie zrobiłeś closedeyes.gif
Dystrybucja w przypadku podstawowych komend systemowych nie ma nic do rzeczy (to tak na przyszłość) :-P


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.06.2024 - 07:30