Je dois préciser que je suis novice en matière de lignes de commande.
Je souhaite renommer des fichiers à l'aide de la fonction mv
dans le terminal. Je tape :
mv oldFileName.pdf newFileName.pdf
Ensuite, j'utilise la fonction ls
pour vérifier si les choses fonctionnent comme prévu. La liste présentée montre ce à quoi je m'attendais : L'ancien nom de fichier n'apparaît pas, mais le nouveau apparaît.
Cependant, lorsque j'utilise Finder et que j'ouvre le dossier dans lequel j'ai renommé le fichier, deux choses s'affichent : l'ancien nom du fichier et le nouveau nom de fichier. Le fichier portant le nouveau nom est correct, mais en double-cliquant sur le fichier portant l'ancien nom, j'obtiens le message suivant
"oldFileName.pdf" est introuvable.
Lorsque j'utilise le Finder pour supprimer oldFileName.pdf, alors à la fois le fichier endommagé / "manquant" oldFileName.pdf et le fichier newFileName.pdf sont déplacés vers la corbeille (alors que je n'ai fait qu'un clic droit sur oldFileName.pdf pour le supprimer).
Il me semble qu'il y a eu un problème. Quel est le problème ? Ne devrais-je pas utiliser mv
pour renommer des fichiers ?
À titre de test, j'ai vérifié ce qui se passe lorsque j'utilise la fonction mv
sur les dossiers. J'ai créé un dossier vide nommé oldFolderName,
mkdir oldFolderName
et l'a renommé,
mv oldFolderName newFolderName
Encore une fois, le ls
m'indique newFolderName mais pas oldFolderName. Cependant, dans le Finder, je vois maintenant deux avec l'option même ce qui est un peu différent de ce qui s'est passé lorsque j'ai copié des fichiers .pdf, mais qui reste un comportement inattendu. De nouveau, lorsque je supprime l'un des deux dossiers, les deux vont dans la Corbeille.
Qu'est-ce qui ne va pas ? Quelle est la bonne façon de renommer des fichiers et des dossiers via la ligne de commande ?
Editer : J'utilise OS X Yosemite, 10.10.2. Je viens de faire une observation : Le problème que j'ai décrit se produit dans les dossiers qui se trouvent dans ma Dropbox. Le problème ne semble pas se poser dans les dossiers situés en dehors de ma Dropbox. Y aurait-il un problème avec l'utilisation de la commande mv dans la Dropbox ?
Editer 2 : Le problème ne semble se poser que dans les dossiers Dropbox que je partage avec d'autres personnes, mais pas dans les dossiers auxquels je suis le seul à avoir accès (et la NSA).
Editer 3 : Des problèmes similaires se posent lorsque j'utilise la fonction rm
dans ces dossiers. Les fichiers supprimés sont toujours affichés dans le Finder, et toute tentative de suppression dans le Finder aboutit au message d'erreur suivant
L'opération ne peut être achevée car un ou plusieurs éléments requis sont introuvables. (Code d'erreur -43)