Eh bien, je suis un débutant dans le monde Linux. Apprentissage quotidien en travaillant. J'utilise le double démarrage et dans un lecteur, Windows 7 est installé et dans un autre lecteur, Ubuntu 14.04 LTS est installé. Mon premier système d'exploitation était Windows 7. Il y avait peu de lecteurs comme Workshop, Movies, Soft, etc. Maintenant, j'étais sur le point de changer de lecteur dans le terminal pour accéder aux fichiers stockés dans différents lecteurs. Après avoir passé quelques heures, j'ai découvert un moyen d'accéder à différents fichiers sur différents lecteurs. Ce que j’ai fait, c’est d’abord monté, disons/dev/sda2 dans le dossier/media/username à l’aide de cette commande ....
$ Sudo mount/dev/sda2/media/nom d'utilisateur
Une fois monté, je peux facilement changer de répertoire en utilisant la commande cd
.
Maintenant mes questions sont ...
$cd /media/username
mais comment revenir en arrière? Je veux dire revenir à la racine ou revenir aux médias? Dans Windows CMD, j'utilise cd..
pour revenir à un dossier. Existe-t-il une commande similaire pour le terminal?/
. Si tel est le cas, il se peut que cela ne respecte pas les systèmes Windows Drive. Si c'est le cas, tous les fichiers doivent être accessibles sans monter de lecteur dans le dossier/media/nom d'utilisateur?Tout d'abord, notez qu'il y a une faute de frappe dans mount
votre commande. CA devrait etre:
$ Sudo mount /dev/sda2 /media/username
Ici /dev/sda2
est le périphérique auquel vous voulez accéder (dans ce cas la partition d’un disque dur), et /media/username
est votre point de montage , c’est-à-dire l’emplacement dans le système de fichiers où vous voulez monter l’appareil.
Pour répondre à tes questions:
Oui, utiliser cd
est le moyen habituel de changer de répertoire. Et mount
convient parfaitement pour monter des périphériques qui ne sont pas déjà montés. Si vous le montez souvent, vous voudrez peut-être créer une entrée dans /etc/fstab
pour pouvoir monter un périphérique particulier sur un point de montage particulier avec des options auto-définies, par exemple, en écrivant simplement mount /media/username
. Vous voudrez peut-être même envisager de le monter automatiquement, au démarrage. Il y a beaucoup d'excellente documentation sur le sujet. Il suffit de rechercher fstab
.
Je suppose que vous voulez lire un peu sur le système de fichiers Linux. Il existe également une bonne documentation à ce sujet, voir, par exemple, ici pour un bref aperçu. /
est le dossier racine dans lequel tout est contenu, organisé en divers sous-dossiers. Voici quelques astuces concernant cd
:
cd
(sans argument) vous mènera à votre dossier personnel, généralement /home/username
cd -
vous mènera au dossier précédent (où vous étiez avant de passer au dossier actuel)cd ..
vous mènera au dossier parent (niveau supérieur). Cela équivaut à cd..
dans Windows CMD.cd /
vous mènera au dossier racine, bien que personnellement, j'en ai rarement besoin.Un disque dur est en fait un disque sur lequel vous pouvez stocker des données. Il est généralement divisé en plusieurs partitions. Peut-être déroutant, dans le monde Windows, ces partitions sont également appelées lecteurs . Ce n'est pas le cas dans le monde Linux, cependant. Nous les appelons simplement des partitions, ou peut-être des "périphériques" dans un contexte technique.
Pour démonter un périphérique monté, utilisez la commande Sudo umount <MOUNTPOINT>
, par exemple, dans votre exemple,
Sudo umount /media/username
... où /media/username
est une partition montée (vous pouvez également utiliser Sudo umount /dev/sda2
, bien que cela soit peut-être moins intuitif). Il vous suffit d'écrire mount
(sans arguments) pour afficher la liste de tous les périphériques actuellement montés avec leurs points de montage.
Sous Linux, vous devez monter chacun de vos "lecteurs" Windows sur un point de montage séparé. Vous êtes totalement libre de choisir où et vous savez déjà comment le faire, comme vous l'avez montré avec votre commande mount
. :)