Disque dur externe en console

Résolu
Bonjour,

Sur mon serveur je souhaite pouvoir transférer un dossier volumineux ( plus de 10GO) par mon disque dur USB. Seulement je le fais par la console. Quelle ligne de commande dois-je entrer afin de l'explorer et copier les fichiers interessants?

Merci,

6 réponses

  1. merci à toi. C'est ce que je cherchais. Bonne journée à vous tous.

    Et encore merci
    1. Contributeur
      Bonjour,

      Théoriquement un lecteur externe est monté dans le répertoire /media ou dans le /mnt

      Normalement, un périphérique externe est automatiquement monté lorsqu'on est en interface graphique. Si ce n'est pas le cas, il faudra le monter avant de pouvoir copier. Ceci peut se faire en mode graphique (plus facile) ou en ligne de commande comme suit.

      S'il n'est pas monté, il faudra créer un répertoire dans lequel le monter, par exemple :
      # mkdir /media/externe
      où '#' signifie qu'on est en root (administrateur). On y accède par la commande su. Dans les systèmes Ubuntu, il n'y a pas d'accès à su par défaut, il faut utiliser
      $ sudo mkdir /media/externe
      où '$' signifie qu'on est en utilisateur normal. # et $ ne sont pas à taper, c'est le dernier signe du prompt en ligne de commande.

      Pour vérifier les droits sur ce dossier, taper :
      ls -l /media (l est un L minuscule)
      Il répondra quelque chose comme
      drwxr-xr-x 2 root root 4096 2010-10-23 00:00 externe
      Le plus facile est de changer le propriétaire du dossier pour pouvoir inscrire quelque chose dedans. En supposant un utilisateur "user", il faudra taper
      cd /media
      puis
      # chown user externe
      ou
      $ /media$ sudo chown user externe
      selon la distribution (utilisant su ou sudo).
      Le répertoire /media/externe appartiendra alors à l'utilisateur "user" qui pourra écrire dedans.
      En retapant
      ls -l /media (l est un L minuscule)
      il répondra alors quelque chose comme :
      drwxr-xr-x 2 user root 4096 2010-10-23 00:03 externe

      Une fois le répertoire de montage créé, on peut monter la partition :
      # mount /dev/sdb1 /media/externe
      ou
      $ sudo mount /dev/sdb1 /media/externe
      selon le cas et en supposant que le disque externe soit la 1e partition du 2e disque dur (d'où le 1 et le le 'b' de sdb1).

      Ensuite il faudra copier le fichier (par exemple /home/user/documents/machin.ogg) :
      cp /home/user/documents/machin.ogg /media/externe/machin.ogg

      Pour démonter le disque externe, ce sera :
      $ sudo umount /media/externe
      ou
      # umount /media/externe
      selon la distribution.
      Si les hommes ne devaient parler qu'en connaissance de cause,
      un silence de mort tomberait sur la terre. (Anne O'Nym)
      1. tes en windows ou linux ? ^^
        theoriquement le montage se fait tout seul pour les deux

        Core2duo E6300 oc:2.4ghz/ 1go 5300 en kingston / 7600gt/2*160go raid 0
        1. faut pas le monter?
          parce que il apparait ou dans le systeme de fichiers?
          1. Bonsoir.
            Commande "cd" pour changer de répertoire "dir" pour afficher le contenu.
            Commande "xcopy" pour copier cependant si tu ne la connais pas fais la commande " help xcopy" ca te permettras de savoir comment elle fonctionne