Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/07/2021, à 14:48

Satire

[Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Bonjour à toutes et à tous,
Dans le but de créer une liste de ressources bibliographiques, je suis amené à copier / coller les noms d'un grand volume de fichiers et de dossiers (contenant ces données bibliographiques) dans un document Word / fichier texte.

J'ai tenté la solution expliquée dans le fil de discussion suivant, sans succès : https://forum.ubuntu-fr.org/viewtopic.php?id=408080

Voici mon retour de la commande présentée sur cette page :

sat@sat-XPS-15-9560:~$ sudo/ls -R /home/sat/Téléchargements/CLIMAT >> /CLIMAT CHANGE
bash: /CLIMAT: Permission non accordée
sat@sat-XPS-15-9560:~$ 

Malgré le fait que j'ai rajouté "sudo", cela ne m'a pas permis d'éviter cette requête de permission... je ne suis pas un expert, mais je pensais que cela suffirait...

Par ailleurs, je me demandais aussi s'il n'existait pas un logiciel en mode graphique qui permettrait de faire ce type de manipulation : copier / coller (transférer) le noms de fichiers / dossiers dans un document word / fichier texte ?

En vous remerciant par avance pour votre précieuse aide.

Dernière modification par Satire (Le 06/07/2021, à 12:33)

Hors ligne

#2 Le 05/07/2021, à 15:00

gl38

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

sudo/ls

c'est bizarre.  Le / indique un passage à un sous dossier normalement.
Le /CLIMAT indique un dossier ou un fichier à la racine où il n'a rien à faire.
Si "CLIMAT CHANGE" est un seul nom il aurait fallu mettre un \ devant l'espace ou plus simplement de pas mettre d'espace : CLIMAT_CHANGE
Cordialement,
Guy

Hors ligne

#3 Le 05/07/2021, à 15:05

Satire

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Si je comprends bien la commande aurait dû être entrée comme suit :

sudo ls -R /home/sat/Téléchargements/CLIMAT >> /CLIMAT_CHANGE

J'ai supprimé "/" et rajouté "_"

Est-ce la bonne commande ?

Dernière modification par Satire (Le 05/07/2021, à 15:05)

Hors ligne

#4 Le 05/07/2021, à 15:27

Watael

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

les documents MS-Word ont un format particulier; simplement rediriger la sortie d'une commande dans un fichier ne fera pas de ce fichier un document Word.

tu devrais lire le man hier pour te familiariser avec la hiérarchie du système de fichiers Linux.

<hs>
« malgré le fait que » c'est toujours "malgré que", et c'est toujours incorrect.
</hs>

Dernière modification par Watael (Le 05/07/2021, à 15:28)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 05/07/2021, à 15:37

Satire

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Le transfert vers un fichier word directement n'est pas le plus important...

L'essentiel serait de pouvoir copier / coller ces noms de fichiers / dossiers vers un fichier texte quel qu'il soit.

Je pourrais ensuite, et tout simplement, copier la liste correspondante dans un document word, il me semble, sans trop de difficulté.

Hors ligne

#6 Le 05/07/2021, à 15:39

gl38

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

En tout cas, ce n'est pas une bonne idée de mettre le résultat d'une commande à la tête de l’arborescence des fichiers, il fait le mettre chez toi.
En plus pourquoi utiliser sudo ? Il faut éviter de s'en servir pour rien, une bête erreur de frappe peut amener des catastrophes.
Le conseil de Watael me semble tout à fait pertinent.
Cordialement,
Guy

Hors ligne

#7 Le 05/07/2021, à 15:51

Satire

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Merci pour vos conseils.

Hors ligne

#8 Le 05/07/2021, à 16:12

Tawal

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Watael a écrit :

<hs>
« malgré le fait que » c'est toujours "malgré que", et c'est toujours incorrect.
</hs>

Ah, le codage sous toutes ses formes big_smile

Mais une petite solution serait la bienvenue, une bonne syntaxe serait :
"malgré le fait d'avoir ajouté".


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#9 Le 05/07/2021, à 16:22

Watael

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

KISS! : « bien que j'ai ajouté »

Dernière modification par Watael (Le 05/07/2021, à 16:23)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#10 Le 05/07/2021, à 17:00

Tawal

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Moi, je disais "petite solution" en respectant le "style" de l'auteur.
Et toi, toute de suite la perfection ! tongue


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#11 Le 05/07/2021, à 17:06

Satire

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Je viens de modifier le titre et le premier message, pour ajouter "fichier texte".

Hors ligne

#12 Le 05/07/2021, à 22:33

Satire

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Je viens d'entrer la commande suivante, qui semble avoir fonctionnée car je n'ai pas eu de message d'erreur, mais je ne trouve pas de liste dans le dossier de destination "CLIMAT CHANGE" :

sat@sat-XPS-15-9560:~$ ls -R /home/sat/Téléchargements/CLIMAT >> CLIMAT_CHANGE
sat@sat-XPS-15-9560:~$ 

Est-ce normal ?

Hors ligne

#13 Le 06/07/2021, à 07:28

gl38

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

CLIMAT_CHANGE n'est pas un dossier mais un fichier.
Que donne

ls -l ~/CLIMAT*

Cordialement,
Guy

Hors ligne

#14 Le 06/07/2021, à 08:13

Satire

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Ah mince, d'accord...

Voici le retour de la commande :

sat@sat-XPS-15-9560:~$ ls -l ~/CLIMAT*
-rw-rw-r-- 1 sat sat 5238 juil.  5 23:28 /home/sat/CLIMAT_CHANGE
sat@sat-XPS-15-9560:~$ 

Hors ligne

#15 Le 06/07/2021, à 10:18

gl38

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Ben voilà. On y est arrivé.
Fais attention aux >> : ça écrit à la fin du fichier, avec un seul > ça efface la version précédente. À toi de voir ce que tu préfères.
Quant à word, il suffit d'ouvrir le fichier CLIMAT_CHANGE avec libreoffice et de le sauver sous forme de document word.
Cordialement,
Guy

Hors ligne

#16 Le 06/07/2021, à 12:32

Satire

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Ah ben génial !
Oui, j'ai effectivement bien pris en compte l'importance des >> lorsque j'avais lu le fil indiqué dans le premier message. Merci du rappel.

J'ai eu un message d'erreur en ouvrant le fichier avec Libreoffice :
"Erreur générale.
Erreur d'entrée/sortie générale."

Mais cela n'a pas du tout d'importance, car j'ai pu ouvrir le fichier avec gedit, et c'est encore plus simple de faire les changements nécessaires avec ce mode de lecture texte.

Un grand merci pour ta précieuse aide.

Je mets la discussion en "résolu"

Hors ligne

#17 Le 06/07/2021, à 13:02

Tawal

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Hello,

Si tu veux "ranger" ce fichier, il te faut indiquer le chemin complet derrière les ">>".
Par exemple :

ls -R /home/sat/Téléchargements/CLIMAT >> /home/sat/Dossier_CLIMAT_CHANGE/fichier_climat_change

En ayant créé le dossier "/home/sat/Dossier_CLIMAT_CHANGE" à l'avance.


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#18 Le 06/07/2021, à 13:31

Satire

Re : [Résolu] Lister des noms de fichiers / dossiers dans un fichier texte

Bonjour Tawal,
Effectivement, je n'arrivais pas à retrouver le fichier au départ, il m'a fallut faire une recherche par nom pour tomber dessus...

Merci beaucoup pour l'astuce, elle me sera précieuse pour les prochaines manipulations

Hors ligne