[DOMANDA] Aiuto su comando ls della shell

ants88

Nuovo Utente
9
0
Salve ragazzi, sto studiando sistemi operativi, la shell di linux, e mi è sorto un dubbio sul comando ls, che lista file e directory di una directory.
So che se volessi listare il contenuto per esempio della cartella /home basta scrivere
ls /home
per listare la cartella home ed eventuali subdirectory di home
ls -R /home
per listare ad esempio file in sola estensione txt della cartella /home dovrei scrivere:
ls /home/*.txt

ma per listare tutti i file di un determinato tipo di /home e le sue subdirectory questo non funziona:
ls -R /home/*.txt
lista solo i .txt di home

se invece scrivo
ls /home/*/*.txt
mi lista i file di tipo txt di tutte le subdirectory della home ma non della home stessa.

senza usare pipeline è possibile listare file di un certo tipo per una directory e sue subdirectory?
grazie
scusate la noia!:D esame in vista!:boh:
 

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10
find /home/ -type f -name "*.txt"
 

ants88

Nuovo Utente
9
0
grazie per la rapidissima risposta, in effetti non ero ancora arrivato al comando find..
mi chiedevo ome fosse possibile una cosa simile col comando cp
 

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10
Con cp?! Ma cp non serviva per copiare files? :asd:
 

ants88

Nuovo Utente
9
0
Infatti, pensavo. . Sai quando le fotocamere creano nella memoria una cartella per giorno, pensavo per curiosità con il comando copy come prendere tutti i jpg da tutte le subdirectory e metterle dove voglio.. cmq non voglio dar fastidio, già mi basta ciò che mi hai detto..:)
 

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10
Mica dai fastidio, stiamo sul forum apposta. Per quanto riguarda quello che vorresti fare, non ho mai provato da terminale perché digikam piuttosto che altri programmi lo fanno abbastanza bene. Per quanto mi riguarda, inoltre, considero veramente pessimo bash quindi nemmeno ho tentato. Non saprei.
 
  • Mi piace
Reazioni: ants88

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10

ants88

Nuovo Utente
9
0
Utilizzo la shell di linux perché è programma d'esame, sono i primi comandi da terminale che sto imparando.
In futuro certamente proverò anche altri e valuterò quale sia quello più consono alle mie esigenze. Comunque il confronto è sempre gradito
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili