• # Les guillemets c'est bien utile

    Posté par (site web personnel, Mastodon) . En réponse au message Copier un fichier qui "n'existe pas". Évalué à 1.

    Est-ce que tu as pensé à entourer le nom du fichier de guillemets ? Ainsi le terminal protège les caractères spéciaux et les espaces avant d'envoyer le nom du fichier à la commande (sinon, cp croit qu'il y a deux fichiers si il y a un espace).

    cp "mon fichier avec des espaces" "ma destination"
    
    

    S'il y a vraiment des caractères spéciaux il faut utiliser les guillemets simples qui empêche l'interprétation des $ comme des variables par exemple.

    cp 'mon $fichier qui n'a pas de variables' 'ma $destination'
    
    

    J'espère que ça marchera ;)