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 15/06/2017, à 17:55

qolepam

comment combler les trous dans un chemin?

bonjour,

question simple:
On utilise souvent dans le terminal un chemin ou un nom de fichier comportant des espaces vides(trous)
Dans ce cas,le terminal ne sait le lire et il suffit de rajouter " ou ' en début et fin de chemin ou de fichier.
Une autre solution consiste à boucher les trous du chemin ou fichier avec un caractère spécifique mais je ne sais lequel?

merci de votre aide

Hors ligne

#2 Le 15/06/2017, à 18:07

cqfd93

Re : comment combler les trous dans un chemin?

Bonjour,

Il faut "échapper" les espaces, c'est-à-dire les faire précéder de \.
Par exemple :

moi@lenovo:~$ touch "mon fichier"
moi@lenovo:~$ ls "mon fichier"
mon fichier
moi@lenovo:~$ ls mon\ fichier
mon fichier
moi@lenovo:~$ 

cqfd93

Hors ligne

#3 Le 15/06/2017, à 19:32

moissan

Re : comment combler les trous dans un chemin?

pour combler un trou dans un chemin ? une brouette de gravier !

Hors ligne

#4 Le 15/06/2017, à 22:09

DonutMan75

Re : comment combler les trous dans un chemin?

Ahah la réponse de moissan m'a bien fait rire smile

Hors ligne

#5 Le 16/06/2017, à 05:57

MicP

Re : comment combler les trous dans un chemin?

À la place du gravier, tu pourrais combler le trou par le caractère "_"

michel@debg53sw:~$ ls -li "mon fichier"
2221 -rw-r--r-- 1 michel michel 43 juin  16 06:54 mon fichier
michel@debg53sw:~$ 
michel@debg53sw:~$ cat "mon fichier"
Ici, le contenu de monFichier
sans gravier
michel@debg53sw:~$ 

Maintenant, je mets un gravillon dans le trou

michel@debg53sw:~$ mv "mon fichier" mon_fichier
michel@debg53sw:~$ 
michel@debg53sw:~$ ls -li mon_fichier
2221 -rw-r--r-- 1 michel michel 43 juin  16 06:54 mon_fichier
michel@debg53sw:~$ 
michel@debg53sw:~$ cat mon_fichier 
Ici, le contenu de monFichier
sans gravier
michel@debg53sw:~$ 

Dernière modification par MicP (Le 16/06/2017, à 05:59)

Hors ligne

#6 Le 16/06/2017, à 08:53

moissan

Re : comment combler les trous dans un chemin?

le _ est une façon d'eviter les espace en renomant les fichier pour les utiliser plus facilement en console ... mais ça ne permet pas d'utilser en console un nom avec espace

la console peut utiliser les noms avec espace et la bonne solution a été donné dès le debut : ajouter \ avant les espace

Dernière modification par moissan (Le 16/06/2017, à 08:55)

Hors ligne

#7 Le 16/06/2017, à 10:13

bruno

Re : comment combler les trous dans un chemin?

Pense aussi à utiliser l'auto-complétion (touche TAB).

Hors ligne

#8 Le 16/06/2017, à 10:25

Roschan

Re : comment combler les trous dans un chemin?

bruno a écrit :

Pense aussi à utiliser l'auto-complétion (touche TAB).

Exact, c'est un très bon moyen d'éviter les erreurs "bêtes" comme les fautes de frappe

Hors ligne

#9 Le 16/06/2017, à 10:44

sinbad83

Re : comment combler les trous dans un chemin?

On peut aussi utiliser la commande locate pour avoir le chemin complet et correct pour le recopier ensuite.

Dernière modification par sinbad83 (Le 16/06/2017, à 10:46)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne