GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer un nom de fichier contenant des caractères ?

J'ai exécuté un script qui crée un tablespace oracle mais j'ai oublié de changer le chemin dans le script. Le script alter tablespace contenait data2. Normalement, si vous souhaitez renommer un fichier de données, vous mettez l'espace de table hors ligne et renommez ce fichier. J'obtiens l'erreur :

mv <oracle path>data2.dbf data2.dbf
-bash: syntax error near unexpected token `newline'

Alors, comment renommer un fichier avec des caractères contenant <> ?

Réponse acceptée :

Vous devez échapper l'espace, inférieur à et supérieur à caractères en utilisant une barre oblique inverse :

mv \<oracle\ path\>data2.dbf data2.dbf

Devrait fonctionner.


Linux
  1. Comment afficher ou modifier l'ACL dans les fichiers Linux

  2. Comment rechercher des caractères invalides sur Gedit ?

  3. Comment puis-je changer le nom de plusieurs fichiers dans un dossier ?

  4. Comment utiliser chmod pour modifier l'autorisation d'un fichier ?

  5. Comment connaître le nom du fichier de script dans un script Bash ?

Comment changer la limite de fichiers ouverts sous Linux

Comment supprimer les caractères (^M) d'un fichier sous Linux

Comment changer le nom du site Web dans WordPress

Comment modifier les autorisations de fichiers dans cPanel

Comment modifier les autorisations de fichier

Comment changer le nom d'hôte sur Debian Linux