Elenca tutti i file in una directory con percorsi assoluti (escluse le directory)
Domanda
Attualmente ho:
ls -1 $(pwd)/*
Fornisce tutti i file in una directory con percorsi assoluti, ma li formatta con la directory all'inizio di ogni elenco di file.
Esiste un modo solo per ottenere un elenco di file in una directory in modo ricorsivo (percorsi assoluti) - escludendo la directory / le sottodirectory stesse?
Soluzione
find $(pwd) -type f -print
o
find $(pwd) -type f -ls
Altri suggerimenti
Se lo stai inserendo in qualcos'altro, potresti voler -print0 (per gestire i nomi dei file con spazi).
Esempio: trova. -type f -print0 | xargs --null --no-run-if-empty grep
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow