2009-08-19 17 views

risposta

42

Se volete test.log, test2.log, e file2 poi:

find . -type f 

Se non si desidera file2 poi:

find . -maxdepth 1 -type f 
0
find . -type f 
+0

Hai ragione, hai letto male la domanda. John Kugelman ha pubblicato una risposta più completa. – amrox

3

usando find è semplice come:

find . -maxdepth 1 -type f 
0
find /some/directory -type f 
+0

errato, questo è ricorsivo (il file2 non deve essere incluso) – dfa

0
$ find . -type f -print 

Ogni file sarà sulla propria riga. Devi essere nella directory che vuoi cercare.

+0

errato, questo è ricorsivo (il file2 non deve essere incluso) – dfa

-1

Un'altra opzione

ls -ltr | grep ^d 
5

Se avete bisogno di link simbolici, tubi, file di dispositivo e altri elementi specifici del file system per essere elencati anche, si dovrebbe usare:

find -maxdepth 1 -not -type d 

Questo sarà elencare tutto tranne le directory.

Problemi correlati