Alternative à u cumandimu 'ls' per listà u cuntenutu di un repertoriu

nantu à alternative à ls command

In u prossimu articulu daremu un ochju diverse manere di elencà u cuntenutu di un repertoriu senza aduprà u cumannu ls. Questu cumandamentu hè forse u più adupratu per elencà u cuntenutu di un repertoriu in sistemi simili à Unix.

Eppuru ls funziona assai bè, ùn face mai male di sapè chì pudemu avè altri modi per elencà u cuntenutu di un repertoriu aduprendu unu di i seguenti alternative à ls cumanda. Cum'è abituale in u mondu Gnu / Linux, ci sò parechje opzioni dispunibuli.

Cum'è hè cunnisciutu da tutti l'utilizatori di Gnu / Linux, pudemu aduprà u cumandimu seguente per visualizà u cuntenutu di un repertoriu, chjamatu Prova in questu esempiu:

ls cumanda

Hè cusì chì a maiò parte di l'utilizatori elencanu i fugliali è i cartulari. Tuttavia, pudemu ancu aduprà unu di i modi seguenti per fà questu.

Elencate u cuntenutu di un repertoriu cù alcune alternative à l'ordine ls

Aduprate u cumandimu eccu

Questu cumandamentu hè comunemente adupratu in script di shell è prugrammi batch per stampà l'argumenti dati. Ogni testu o stringa pò esse passatu cum'è argumentu. Questu cumandamentu serve micca solu per stampà l'argumenti dati, ma pò ancu esse adupratu per schedarii di lista in u terminal (Ctrl + Alt + T):

cumandu di echu *

echo *

sobre mustrà u cuntenutu di u prossimu livellu di cartulari Pò esse adupratu:

cinabdi echo per elencà i fugliali in u prossimu livellu di repertorii

echo */*

sobre elencà i fugliali piattati esecutaremu:

echo * .*

cunsultazioni più dettagli in e pagine man:

echo man command

man echo

Aduprate u cumandimu dir

Questu cumandamentu parechji u consideranu equivalente à quellu adupratu in Windows, postu chì travaglia in Gnu / Linux in più o menu listessa manera. Per elencà u cuntenutu di u repertoriu attuale basta à scrive:

dir cumanda

dir

sobre elencà u cuntenutu di un repertoriu specificu, basta à passà u percorsu cum'è argumentu:

dir cumanda per elencà una strada

dir /home/sapoclay/Prueba

Puderemu ancu listà tuttu u cuntenutu, cumpresi i fugliali ammucciatu scrivendu:

dir cumanda per elencà i fugliali nascosti

dir -a

Pudemu vede più dettagli nantu à dir in e pagine man:

dir man pagine di cumanda

man dir

Aduprate u cumandimu stampa f

U cumandamentu stampa f hè cumunemente adupratu per furmattà è stampà testu. Questu cumandamentu stamperà l'argumenti secondu u furmatu datu. Pudemu ancu aduprà per elencà u cuntenutu di u repertoriu attuale:

cumanda printf

printf '%s\n' *

sobre più dettagli, vede e pagine man:

printf man cumannu

man printf

Aduprate u cumandimu grep

Grep adupratu per circà aduprendu sprissioni regulare. Un cumpagnu hà scrittu un articulu cumu aduprà stu cumandamentu.

sobre elencà u cuntenutu di u repertoriu cù u cumandamentu grep, basta à corre:

cumandu grep

grep -l '.*' ./*

Pò esse uttene più infurmazione circa questu cumandamentu aduprendu l'omu:

grep man cumanda

man grep

Aduprate u cumandimu truvà

truvà cumandu

U cumandamentu truvà usatu per circà i fugliali in una ghjerarchia di cartulare. Pudemu ancu aduprà questu cumandamentu per vede u cuntenutu di u repertoriu:

find -maxdepth 1

O pudemu ancu aduprà:

find .

U primu cumandamentu mostra tutti i fugliali è i cartulari in u cartulare attuale, mentre u secondu cumandamentu mostra tutti i fugliali è i cartulari ricursivamente.

Pudemu ancu vede u cuntenutu di un repertoriu specificu:

find dir1/

Puderemu cunnosce di più truvà in a vostra pagina man:

truvà l'omu cumanda

man find

Aduprate u cumandimu statu

U cumandamentu statu adupratu per visualizà l'infurmazioni di file è di sistema di file. Cù questu cumandamentu, pudemu vede e pruprietà di i fugliali è di i repertorii cum'è dimensione, permessi è creazione, frà altri.

Pudemu elencà i fugliali è i direttori cù u cumandamentu statu:

cumanda stat

stat -c '%s %A %n' *

Cum'è a pudete vede, u cumandimu stat ùn solu elenca u cuntenutu di u repertoriu attuale, ma ancu i permessi è a dimensione di ogni fugliale è repertoriu.

Pudemu aduprà pagine man per uttene più infurmazione:

stat man command

man stat

Aduprate u cumandimu lsattr

U cumandamentu lsattr Hè adupratu per elencà l'attributi di i fugliali è di i cartulari in Gnu / Linux. Per elencà i fugliali è i cartulari in u cartulare di travagliu attuale, useremu questu cumandamentu:

lsattr cumanda

lsattr ./*

Vede e pagine di l'omu per i dettagli nantu à u cumandamentu lsattr.

lsattr omu cumanda

man lsattr

Aduprate u cumandimu getfacl

U cumandamentu getfacl assemi setfacl, sò i cumandamenti più utili è impurtanti chì tutti l'amministratori di u sistema anu da sapè quandu si stabiliscenu liste di cuntrollu di accessu (ACL).

sobre vede a lista di i fugliali è i cartulari in u cartulare attuale, simu simpliciamente eseguite:

cumanda getfacl

getfacl ./*

Pò esse sapere più à propositu di questu cumandu aduprate l'omu:

getfacl omu cumanda

man getfacl

Aduprate l'editore Vim

El Orsuvè Vim pò ancu esse adupratu per elencà i fugliali è i cartulari. Avemu solu da scrive u seguitu, tenendu à mente u puntu dopu à vim:

elencà i fugliali cù Vim

vim .

Usendu e frecce UP / DOWN pudemu navigà in a lista. Puderemu ancu pudè passà per i sottucartoni.

Quessi sò solu uni pochi alternative à u cumandimu 'ls' per listà u cuntenutu di un repertoriu, chì ùn hè micca troppu da sapè.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.