Come posso trovare tutte le subdirectory immediate della directory corrente su Linux?Come posso trovare tutte le subdirectory immediate della directory corrente su Linux?
risposta
Se è sufficiente ottenere un elenco di sottodirectory (senza preoccuparsi della lingua/dello strumento da utilizzare) find
è il comando che è necessario.
È in grado di trovare qualsiasi cosa in un albero di directory.
Se per immediato si intende che è necessario solo le directory figlio, ma non l'opzione nipote -maxdepth
farà il trucco. Poi -type
vi permetterà di specificare che sei solo alla ricerca per le directory:
find YOUR_DIRECTORY -type d -maxdepth 1 -mindepth 1
Questa soluzione non è corretta: il risultato include la directory principale 'YOUR_DIRECTORY'. – oberlies
@oberlies: OP non ha specificato che desiderava solo il nome delle directory senza il relativo percorso. Per molti (più?) Scopi './Dir' e' dir' sono esattamente gli stessi. – peoro
Il comando proposto restituisce il seguente elenco: "TUA_DIRECTORY YOUR_DIRECTORY/subdir01 YOUR_DIRECTORY/subdir02 YOUR_DIRECTORY/...", quindi la prima voce dell'elenco non è corretta. – oberlies
Usa ls -d */
.
Spiegazione:
-d
farà ls stampano i nomi delle directory invece che il suo contenuto.- La barra assicura che vengano considerate solo le directory, non i file.
utilizzare questa
ls | grep/$
il grep trova qualcosa che termina in/che le directory fanno.
Questa non è una soluzione generale. Suppone che 'ls' sia aliasato a' ls -F'. – oberlies
È inoltre possibile utilizzare il sotto -
$ ls -l | grep '^d'
Breve spiegazione: Come in elenco lungo, le directory iniziano con 'd', in modo che il comando precedente (grep
) filtra quelli risultato, che iniziano con ' d ', che non sono altro che directory.
- 1. Come posso scaricare tutte le variabili PHP nell'ambito corrente?
- 2. Ottenere un elenco di tutte le sottodirectory nella directory corrente
- 3. Cambiare tutte le directory di destinazione SBT all'esterno della sorgente
- 4. Come trovare le directory annidate?
- 5. Come posso salvare tutte le variabili nella sessione Python corrente?
- 6. Come posso terminare tutte le attività nell'attività corrente di Android?
- 7. Come posso ottenere il nome della directory corrente in Javascript?
- 8. Come posso ottenere il nome della directory corrente in Ruby?
- 9. Trovare tutte le funzioni nello spazio di lavoro corrente
- 10. Elenca i file su una dimensione specifica nella directory corrente e in tutte le sottodirectory
- 11. Come posso ottenere le statistiche di throughput corrente dell'interfaccia di rete su Linux/UNIX?
- 12. Elenca tutte le sottodirectory foglia in linux
- 13. Come posso trovare tutte le implementazioni dell'interfaccia in classpath?
- 14. Come posso ottenere la directory utente corrente?
- 15. Come posso installare le dipendenze lxml su Amazon EC2 linux?
- 16. grep in tutte le directory
- 17. Redhat Linux - cambia il colore della directory
- 18. Come posso visualizzare la lunghezza corrente della coda di I/O su Linux?
- 19. Come posso trovare un file/directory che possa essere ovunque sulla riga di comando di Linux?
- 20. cambiare la directory corrente in Linux utilizzando C++
- 21. Trovare l'indirizzo della directory di un file su un Mac
- 22. C++ linux rileva tutte le porte seriali
- 23. Come posso ottenere un percorso case sensitive su Linux senza l'iterazione della directory?
- 24. Dove trovare tutte le proprietà della posta Java disponibili?
- 25. Come impostare il limite della dimensione della directory in Linux?
- 26. Come posso accedere al percorso della directory corrente in un file di variabili di directory emacs?
- 27. Elenca tutte le cartelle nella directory
- 28. Come trovare la directory di lavoro corrente in Bamboo?
- 29. Ottenere directory padre della directory corrente in Ruby
- 30. Come trovare tutte le occorrenze di una variabile in Vim?
Immediato come nel livello delle directory all'interno della directory corrente o dell'intera struttura sottostante sottostante? –
Quale lingua/strumento? – peoro