Note: La méthode indiquée ici a été testée sur Ubuntu 20.04 LTS. Cependant, il peut être suivi dans toute autre distribution Linux.
Faisons d'abord ce qui se passe lorsque vous renomnez un fichier à commencer par un tableau de bord. La sortie ci-dessous montre que la commande mv (renom) traite l'argument non option (nom de fichier «-doc») comme l'option de commande et l'erreur «option non valide».
Pour afficher tous les fichiers à partir d'un tableau de bord dans le répertoire actuel, utilisez la commande ci-dessous:
$ ls - - *Renommer le fichier commençant par Dash
Il existe deux façons de renommer un fichier qui commence par un tableau de bord. Discutons-y les deux.
Méthode 1
Pour renommer un fichier commençant par un tableau de bord, préparez "./ ”Au nom du fichier où le«."Indique le répertoire du terminal actuel et" / "indique que le nom pointe vers un fichier dans le répertoire actuel. Le but de "./ ”Avant le nom de fichier, c'est masquer le tableau de bord à la commande.
Par exemple, pour renommer un fichier nommé «-doc» dans le répertoire actuel de «MyDoc», la commande serait:
$ sudo mv ./ -doc mydocCela renommera le fichier à "MyDoc".
Si un fichier à renommer est dans un autre répertoire, spécifiez le chemin du fichier. Par exemple, pour renommer un fichier «-doc» situé dans le ~ / Documents Répertoire de «MyDoc», la commande serait:
$ sudo mv ~ / documents / -doc ~ / documents / mydocMéthode 2
Une autre façon de renommer un fichier commençant par un tableau de bord est d'utiliser le double dash «-» avant le nom de fichier. Le «-» est utilisé dans les commandes Linux pour indiquer la fin des options et désactiver le traitement des options supplémentaires. Après «-» Rien n'est considéré comme une option. Ceci est fait pour résilier le traitement des options. Sinon, la commande traitera l'argument de non-option comme des options (drapeaux) et échouera. Par conséquent, vous devrez utiliser «-» lorsque l'argument non-option commence par un tableau de bord.
Pour renommer un fichier «-doc» à «mydoc», utilisez «-» avant le nom de fichier comme suit:
$ sudo mv - -doc mydocCela renommera le fichier à "MyDoc".
C'est ça. Dans cet article, nous vous avons montré deux façons de renommer un fichier commençant par un tableau de bord dans Linux. Pour en savoir plus sur la commande MV (Move and Rename), visitez sa page homme.