Question sur shell unix

Signaler
Messages postés
4
Date d'inscription
vendredi 27 septembre 2019
Statut
Membre
Dernière intervention
27 septembre 2019
-
lEprofSonDkon
Messages postés
213
Date d'inscription
jeudi 13 décembre 2018
Statut
Membre
Dernière intervention
27 septembre 2019
-
(DANS LE SHELL)

La commande mv (move) permet de déplacer un fichier :

d'un répertoire à l'autre (si dans le même répertoire, cela revient à renommer le fichier) ;
en changeant son nom ;
en écrasant la destination si elle existe (sans prévenir).

Exécuter la commande mv f1 d1 DIR équivaut à exécuter l'une après l'autre les commandes :

cp -r f1 d1 DIR
rm -r f1 d1

La commande mv est plus courte : donc plus rapide à taper et avec moins de risques d'erreur. Si l'origine et la destination sont sur le même système de fichiers, ce qui est le cas le plus courant :

la commande s'exécute instantanément car il n'y a pas de transfert à faire ;
il n'y a pas besoin de place libre pour stocker la copie.

L'inconvénient est que si l'origine et la destination ne sont pas sur le même disque, alors on peut se retrouver avec la moitié des fichiers déplacés s'il y a une coupure de courant...

Question : Quelle ligne de commande devez-vous taper pour déplacer le fichier xbb qui est dans XT, dans le répertoire courant ?

4 réponses

Messages postés
4
Date d'inscription
vendredi 27 septembre 2019
Statut
Membre
Dernière intervention
27 septembre 2019

J'ai essayer une multitude de réponse :

mv /XT/xbb .

mv /XT/xbb ..

mv /XT/xbb ~

mv /XT/xbb /.

mv xbb/XT .

= Toute fausses !
Messages postés
4
Date d'inscription
vendredi 27 septembre 2019
Statut
Membre
Dernière intervention
27 septembre 2019

Chaque répertoire contient 2 répertoires nommés . et ..

. est le répertoire dans lequel il se trouve : A/. est un chemin vers A
.. est le père du répertoire le contenant : A/B/.. est un chemin vers A

Le chemin . représente toujours le répertoire courant et le chemin .. le père de celui-ci.
Messages postés
4
Date d'inscription
vendredi 27 septembre 2019
Statut
Membre
Dernière intervention
27 septembre 2019

Up
Messages postés
213
Date d'inscription
jeudi 13 décembre 2018
Statut
Membre
Dernière intervention
27 septembre 2019
13
salut,

on ne sait pas où est XT, pourquoi supposes-tu qu'il est à la racine du système de fichiers ?

as-tu ouvert le
man
de
mv
pour voir quelle(s) option(s) pourrai(en)t parer aux inconvénients énoncés ?