Prawie każda komenda ma instrukcję zwaną
man lub opcję
--help tak ?
I teraz jak widzisz instrukcję komendy ls w sysstemie lub on-line https://man.archlinux.org/man/ls.1.pl
to w tej instrukcji które opcje byś wybrał,
żeby wyświetlić nazwę podfolderu ? ( informacje o każdym podfolderze )EdytowaneInaczej Ci napiszę.
Listę [
tylko ] plików możesz wyświetlić / znaleźć zarówno przy pomocy komendy
ls jak i
find- w
ls jak wyświetlisz uprawnienia to pierwszy znak "-" będzie plikiem, wystarczy przefiltrować w odpowiedni sposób komendą grep
przykład uprawnień ( poprawiony link na lepszy z lepszym wytłumaczeniem )
https://www.is.umk.pl/~grochu/unix/unix-2020/S6.htmlPrzykładowy manual (man) komendy ls
https://man.archlinux.org/man/ls.1.pl- man find
https://www.linuxcertif.com/man/1/find/pl/Jak wpiszesz w wyszukiwarkę po angielsku np. ( po angielsku, bo masz więcej przykładów )
linux How To Use The Find Command In Linux To Recursivelyto znajdziesz napewno jakieś przykłady
- Jeszcze jest problem z wyświetleniem jednocześnie nazwy i liczby.
No taką krótką linijką jak ty, to nie potrafię.
Możesz to zrobić przy pomocy pętli np.
for lub
whilei w petli wyświetlić
* nazwę podfolderu
* liczbę plików
Żeby całość była bardziej czytelna najlepiej zrobić to jako skrypt, niż jedną długą linijką komend.
EdytowaneJako ciekawostkę możesz na koniec poczytać o argumentach.
Dzięki zaprojektowaniu menu i użyciu argumentów we własnym skrypcie,
skrypt --nazwa_argumentu /ścieżka/do/katalogu/
możesz własnym skryptem sprawdzać dowolny katalog w systemie.
https://www.linux.pl/2004/01/29/wprowadzenie-do-programowania-w-bash-u/https://nitrooos.pl/2019/09/bash-parsowanie-argumentow/Starałem CI dać treści po polsku, żebyś najlepiej zrozumiał,
ale jak możesz staraj się także wyszukiwać po angielsku ze względu na ogrom poradników i przykładów.
Do pomocy zawsze masz translatory on-line.