ls
:
Soluția ușoară pentru utilizarea interactivă este „ell ess minus ell” unde coloana #5 conține dimensiunea fișierului în octeți
ls -l *.txt
sau dacă doriți „format care poate fi citit de om”
ls -lh *.txt
Mai multe detalii gasiti in om ls
. Vă rugăm să rețineți că ls
este nu recomandat pentru automatizare (în shellscript-uri etc).
găsi
:
Întrebarea ta a fost vagă, așa că iată o listă de comenzi pentru a găsi și tipări fișiere text cu extensia TXT
. Alegeți formatul dorit sau o combinație. Mai multe detalii gasiti in omul găsi
.
Lista primitivă cu numai numele fișierelor text din directorul curent, excluzând, de exemplu, directoarele și legăturile simbolice, dar incluzând fișierele din subdirectoare
găsi . -type f -nume „*.txt”
O listă cu dimensiunea (octeți) și numele fișierelor
găsi . -type f -name "*.txt" -printf "%9s '%p'\n"
O listă cu dimensiuni și nume sortate în funcție de dimensiune
găsi . -type f -nume "*.txt" -printf "%9s '%p'\n" | sortare -n
O listă cu dimensiuni și nume sortate în funcție de nume
găsi . -type f -nume "*.txt" -printf "%9s '%p'\n" | sortează -k2
O listă care exclude fișierele din subdirectoare cu dimensiuni și nume sortate în funcție de dimensiune
găsi . -maxdepth 1 -type f -name "*.txt" -printf "%9s '%p'\n" | sortare -n
Lista corespunzătoare în care punctul și extensia sunt eliminate din fiecare nume de fișier
găsi . -maxdepth 1 -type f -name "*.txt" -printf "%9s '%p'\n"|sed "s/\.txt'$/'/"|sort -n
Lista corespunzătoare unde numele punctului de pornire sub care a fost găsit fișierul a fost eliminat
găsi . -maxdepth 1 -type f -name "*.txt" -printf "%9s '%P'\n"|sed "s/\.txt'$/'/"|sort -n