Obtenir un ls incluant le nom du repertoire
Résolu
Janus
-
Janus -
Janus -
Bonjour,
je souhaiterais effectuer un ls incluant le répertoire pour chaque fichier listé, pour avoir un résultat du genre :
repertoire nom taille date
exemple :
/home/directory fichier1 4096 100217
/home/directory fichier2 4096 100217
/home/test pic1.jpg 0 100217
...
Avez vous une idée pour cela ?
J'ai pensé a faire le ls puis passer le résultat dans un script perl, mais cela me parait un peu disproportionné, et je me dis qu'il ya peut etre des solutions plus simples...
Merci pour les idées :)
je souhaiterais effectuer un ls incluant le répertoire pour chaque fichier listé, pour avoir un résultat du genre :
repertoire nom taille date
exemple :
/home/directory fichier1 4096 100217
/home/directory fichier2 4096 100217
/home/test pic1.jpg 0 100217
...
Avez vous une idée pour cela ?
J'ai pensé a faire le ls puis passer le résultat dans un script perl, mais cela me parait un peu disproportionné, et je me dis qu'il ya peut etre des solutions plus simples...
Merci pour les idées :)
A voir également:
- Obtenir un ls incluant le nom du repertoire
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Changer le nom du pc - Guide
- Obtenir windows 10 gratuitement - Accueil - Mise à jour
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Nom de l'adresse - Forum Réseaux sociaux
5 réponses
Petit rajout que j'avais oublié... je veux faire ceci dans le cadre d'un ls récursif (-R) qui positionne le répertoire pour chaque groupe de ligne et non pas pour chaque ligne.
hum, ne m y connaissant pas assez en script pour la mise en forme perso je sortirais le ls vers un fichier txt puis je retravaillerais mon fichier txt via calc avec une petite macro pour les regroupements
tu peux également faire un find en appelant ls via le parametre -exec... jai fait quelque chose d equivalent pour un inventaire des droits sur differents partage... une sortie du find sur un fichier texte que j ai ensuite mis sur open office (bon la j ai un peu galere sur le langage basic specifique à oo mais tu trouve beaucoup d exemple sur le net)
essayes ça pour commencer:
find /tondossier -ls |sort >/tonfichier
tu peux également faire un find en appelant ls via le parametre -exec... jai fait quelque chose d equivalent pour un inventaire des droits sur differents partage... une sortie du find sur un fichier texte que j ai ensuite mis sur open office (bon la j ai un peu galere sur le langage basic specifique à oo mais tu trouve beaucoup d exemple sur le net)
essayes ça pour commencer:
find /tondossier -ls |sort >/tonfichier
hello
quelque chose comme ça ?
quelque chose comme ça ?
$ find /usr/include -type f -printf "%h %f %s %Ty%Tm%Td\n" /usr/include/arpa ftp.h 3432 090831 /usr/include/arpa tftp.h 2822 090831 /usr/include/arpa inet.h 4377 090831 /usr/include/arpa nameser.h 20565 090831 /usr/include/arpa nameser_compat.h 6205 090831 /usr/include/arpa telnet.h 10263 090831 /usr/include xlocale.h 1684 090831 /usr/include/rdma ib_user_mad.h 7132 100128 /usr/include/gnu libc-version.h 1337 090831 /usr/include/gnu lib-names.h 2823 090831 ^C $
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question