Question sur shell unix

GalereEnMaths Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
lEprofSonDkon Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   -
(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 ?
A voir également:

4 réponses

GalereEnMaths Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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 !
0
GalereEnMaths Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0
GalereEnMaths Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Up
0
lEprofSonDkon Messages postés 211 Date d'inscription   Statut Membre Dernière intervention  
 
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 ?
0