Un caractère espace est considéré comme un caractère de séparation (d'arguments dans une ligne de commande(s) par exemple)
Si tu veux utiliser un nom de fichier dans lequel il y a un caractère espace,
comme par exemple pour un fichier qui serait nommé : nouveau fichier.txt
il faut entourer ce nom de fichier par des guillemets comme ça : "nouveau fichier.txt"
avec la commande ls ça donnerait :
ls "nouveau fichier.txt"
Sinon, comme le caractère espace est considéré comme un caractère de séparation,
avec :
ls nouveau fichier.txt
la commande ls va rechercher 2 fichiers :
- un fichier nommé nouveau
- un fichier nommé fichier.txt
et il comme est possible qu'aucun de ces fichiers n'existe dans le répertoire courant,
alors ça va donner :
michel@deb1104:~$ ls nouveau fichier.txt
ls: impossible d'accéder à 'nouveau': Aucun fichier ou dossier de ce type
ls: impossible d'accéder à 'fichier.txt': Aucun fichier ou dossier de ce type
michel@deb1104:~$
C'est le même principe pour les noms de chemin.
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# séparation d'arguments
Posté par MicP . En réponse au message cygwin noms de fichiers avec espaces et tirets. Évalué à 4. Dernière modification le 22 juillet 2022 à 18:33.
Bonjour
Un caractère espace est considéré comme un caractère de séparation (d'arguments dans une ligne de commande(s) par exemple)
Si tu veux utiliser un nom de fichier dans lequel il y a un caractère espace,
comme par exemple pour un fichier qui serait nommé :
nouveau fichier.txtil faut entourer ce nom de fichier par des guillemets comme ça :
"nouveau fichier.txt"avec la commande
lsça donnerait :Sinon, comme le caractère espace est considéré comme un caractère de séparation,
avec :
la commande
lsva rechercher 2 fichiers :- un fichier nommé
nouveau- un fichier nommé
fichier.txtet il comme est possible qu'aucun de ces fichiers n'existe dans le répertoire courant,
alors ça va donner :
C'est le même principe pour les noms de chemin.
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.