Avec la commande mv
① Changer de fichier (nom du répertoire)
② Déplacer le fichier (répertoire)
Vous pouvez effectuer deux types de traitement.
$ mv <Fichier avant modification(annuaire)Nom> <Fichier modifié(annuaire)Nom>
Exemple) Lors du changement de nom du fichier test.txt
en nom de fichier hoge.txt
$ mv test.txt hoge.txt
De plus, lorsque la commande est exécutée dans l'exemple ci-dessus
Si le fichier hoge.txt existe déjà, le hoge.txt d'origine sera écrasé en même temps que vous renommez test.txt.
Une façon d'éviter cela est d'ajouter l'option -i
.
Cela vous permettra d'être demandé "Êtes-vous sûr de vouloir écraser?" Lors de l'exécution de la commande mv.
$ mv -i test.txt hoge.txt
Il existe d'autres options de protection contre l'écrasement des fichiers, je les ai donc répertoriées à la fin de cet article.
De plus, comme vous ne pouvez changer le nom du fichier qu'un par un avec la commande mv, utilisez la commande renommer
lorsque vous souhaitez modifier plusieurs fichiers à la fois.
$ mv <Fichier(annuaire)Nom> < 移動先のannuaireNom>
Exemple) Lors du déplacement du fichier sample.txt
vers le répertoire dir
$ mv sample.txt dir
Au fait, il est plus sûr d'ajouter / .
au répertoire de destination pour en faire dir / .
.
Ce «/.» Signifie «directement sous le répertoire».
La raison est que si le répertoire dir n'existe pas lorsque vous exécutez la commande "Déplacer le fichier sample.txt vers le répertoire dir", le fichier sample.txt
est simplement nommé __ C'est parce qu'il se comporte comme s'il était changé en fichier __.
Voici la syntaxe pour renommer les fichiers
$ mv <nom de fichier (répertoire) avant modification> <nom de fichier (répertoire) après modification>
A été appliqué, n'est-ce pas?
Par conséquent, il est prudent de taper la commande suivante.
$ mv sample.txt dir/.
Vous pouvez également déplacer plusieurs fichiers avec la commande mv.
Exemple) Lors du déplacement de sample01.txt
, sample02.txt
, sample03.txt
ensemble vers un répertoire appelé dir
$ mv sample01.txt sample02.txt sample03.txt dir/.
$ mv <Fichier(annuaire)Nom> ../
option | La description |
---|---|
-b (--backup) |
S'il existe un fichier du même nom dans la destination, effectuez une sauvegarde, puis écrasez-le. |
-f (-force) |
S'il y a un fichier avec le même nom dans la destination, écrasez-le de force |
-i (–interactive) |
S'il y a un fichier avec le même nom dans la destination de déplacement, écrasez-le et vérifiez s'il est OK |
-n (–no-clobber) |
Fichier avec le même nom dans la destination(annuaire)Ne pas écraser s'il y a |
-v (–verbose) |
Afficher des informations détaillées lors du traitement du déplacement |
Recommended Posts