GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Stampa il contenuto di una struttura di directory (filesystem) in Csv sulla riga di comando?

Come posso catalogare il contenuto di un filesystem in un file CSV? Ciò è particolarmente utile per i supporti rimovibili.

Ho trovato un paio di link che puntano in questa direzione:

  • AskUbuntu.com:elencare i file in una directory senza elencare
    le sottodirectory e il loro contenuto in quella directory

  • Hints.MacWorld.com:crea un elenco di directory in formato CSV

Grazie!

Risposta accettata:

Questo crea un file CSV listing.csv con nome file, timestamp e dimensione per tutti i file in /some/folder/ e le sue sottocartelle:

find /some/folder -printf '"%P";"%Tc";"%s";\n' > listing.csv

Consulta la documentazione per -printf nella manpage per trova se vuoi usare altri campi.

Nota che non funziona per nomi di file contenenti " caratteri.


Ubuntu
  1. Scarica un file su Ubuntu utilizzando la riga di comando sul sistema Ubuntu 20.04

  2. Visualizza file tabulare come CSV dalla riga di comando

  3. Stampa l'ultima riga di un file, dalla CLI

  4. Comando Linux per stampare la struttura delle directory sotto forma di un albero

  5. Importazione PostgreSQL CSV dalla riga di comando

Rimozione batch di spazi nei nomi di file tramite la riga di comando di Ubuntu

Come scaricare un file su Ubuntu Linux usando la riga di comando

Visualizza il contenuto di un file nella riga di comando di Linux

È possibile con Gedit o la riga di comando modificare ogni quarta riga di un file di testo?

Trova la riga di comando?

5 comandi per visualizzare il contenuto di un file nella riga di comando di Linux