Dans DOS, je passe entre les différents lecteurs en tapant c:
, d:
, e:
et ainsi de suite. Mais cela ne fonctionne pas de cette façon sous Linux.
Quelqu'un pourrait-il me dire s'il vous plaît comment basculer entre différents lecteurs?
Dans DOS, je passe entre les différents lecteurs en tapant c:
, d:
, e:
et ainsi de suite. Mais cela ne fonctionne pas de cette façon sous Linux.
Quelqu'un pourrait-il me dire s'il vous plaît comment basculer entre différents lecteurs?
Réponses:
Linux n’a pas vraiment de moyen de travailler avec des "lecteurs", en soi, sauf avec les utilitaires système qui accèdent aux partitions; ils doivent souvent spécifier le lecteur contenant la partition. Mais si vos lecteurs n’ont chacun qu’une partition, cela n’a aucune importance.
Quoi qu'il en soit, pour accéder à un lecteur, vous devez en fait spécifier la partition d'une manière ou d'une autre, généralement avec une définition telle que / dev / sda1 (1ère partition sur le premier lecteur) ou / dev / sda2 (2ème partition sur le premier lecteur). En utilisant Disk Utility ou gparted, vous pouvez voir toutes les partitions graphiquement. Si vous utilisez uniquement le terminal, la commande "blkid" est pratique pour répertorier les lecteurs avec leurs UUID. J'utilise le formulaire:
sudo blkid -c /dev/null
À l'aide du terminal, vous devez monter une partition pour pouvoir l'utiliser. C'est en fait assez facile à faire. Dans la plupart des cas, vous voudrez utiliser un répertoire vide en tant que "point de montage"; si le répertoire n'est pas vide, son contenu sera masqué et indisponible pendant le montage. Cela peut être utile dans certaines circonstances, telles que le test ou la modification temporaire d'une configuration pour une autre raison, car cela vous évitera d'avoir à renommer ou à supprimer le contenu actuel.
Si vous avez un répertoire nommé / mnt / drive2 (/ mnt est couramment utilisé, mais vous pouvez le trouver dans votre répertoire personnel si vous le souhaitez) et que votre lecteur est / dev / sdb, avec une seule partition, la commande la plus simple est:
sudo mount -t type /dev/sdb1 /mnt/drive2
où "type" est le type indiqué dans la commande blkid, tel que ntfs, ext4, etc.
EDIT: pour expérimenter, n’ayez pas peur d’essayer la commande mount. Ce n'est que temporaire jusqu'à ce que vous redémarriez (ou démontiez à l'aide de la commande "umount"). Pour le rendre permanent, vous devez y entrer /etc/fstab
. Si vous voulez faire cela, vous pouvez expérimenter en créant une entrée, puis en utilisant la commande "mount -a" pour tout monter /etc/fstab
. S'il y a des erreurs, cela vous le dira, et vous pouvez corriger et répéter jusqu'à ce que cela fonctionne.
Les disques durs (les lecteurs, comme vous les appelez) contiennent des partitions et chaque partition contient un système de fichiers.
Sous Linux et Unix, il existe un système de fichiers principal appelé système de fichiers racine , indiqué par /
. D'autres systèmes de fichiers (réels ou virtuels) sont montés sur le système de fichiers racine sur un point de montage , c'est-à-dire un répertoire vide utilisé comme point de départ pour le système de fichiers spécifique, de manière à ce que tous les fichiers puissent être atteints en tant que descendants du répertoire racine.
Si vous tapez la commande mount
sans option, vous verrez quelque chose comme ce qui suit:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=764668k,nr_inodes=191167,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=153392k,mode=755)
/dev/sda5 on / type ext4 (rw,noatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
/dev/sda7 on /media/data type ext4 (rw,noatime,user_xattr,acl,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
XXX.XXX.163.168:/media/data/ on /media/data/mnt type nfs4 (rw,nosuid,noexec,relatime,vers=4,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=XXX.XXX.163.76,minorversion=0,local_lock=none,addr=XXX.XXX.163.168)
gvfs-fuse-daemon on /home/enzotib/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
où vous pouvez voir que la partition /dev/sda5
(5ème partition du disque dur /dev/sda
) est montée /
, de sorte que ce soit la partition racine.
En outre, vous voyez /dev/sda7
, une autre partition / système de fichiers, monté sur /media/data
, qui cd /media/data
correspond effectivement à d:
la terminologie de Windows.
Comme vous pouvez le constater, il existe de nombreux autres systèmes de fichiers montés dans cette sortie, qui sont tous des systèmes de fichiers virtuels, c’est-à-dire que le système de fichiers ne correspond pas à une partition de disque. Et vous pouvez voir un système de fichiers monté sur NFS, un système de fichiers virtuel lié à un système de fichiers réel disponible sur une autre machine via le réseau (la ligne de sortie où vous voyez une adresse IP en partie délibérément masquée par moi).
Vous pouvez voir la simplicité d'avoir une seule structure pour accéder à tous vos fichiers et, dans certains cas, également à des fichiers distants.
lsblk
peut être un peu plus facile à lire et ne liste que les périphériques de stockage en bloc (pas de sysfs, proc, cgroup, etc.).
cd ~
pour revenir àhome directory
cd ~
est une version courte de cd
, qui fait la même chose.
Ubuntu conserve tous les disques supplémentaires montés dans le /media
répertoire, utilisez donc
cd /media/$USER/<your-drive-name>
cd /media/$USER/<your drive name>
.
c'est facile
cd /media/$USER/{the name of the drive}
à l'avenir, si vous l'oubliez, allez simplement sur le lecteur avec votre gestionnaire de fichiers, choisissez un dossier aléatoire, puis cliquez avec le bouton droit de la souris sur une zone vide -> Propriétés, puis consultez l'emplacement.
Ubuntu peut utiliser depuis votre répertoire personnel (éliminez les <et> et remplacez "yourusername" par votre nom d'utilisateur actuel que vous avez connecté à Linux avec , "nom du lecteur" par le nom de votre disque dur).
cd /media/<yourusername>/<drive name>
Tous les disques montés se trouvent dans ce répertoire / media / yourusername / . Si vous ne connaissez pas le nom du lecteur, vous pouvez toujours regarder dans votre gestionnaire de fichiers - ou - via le terminal (à nouveau depuis votre répertoire personnel).
ls /media/<yourname>/
Vous pouvez utiliser le sd # et le mnt décrits; Cependant, je pense que vous cherchiez une réponse facile.
En fait, pour moi c'est comme ça:
cd /media/<user>/New\ Volume/
À New Volume
être le nom du lecteur externe. et l'utilisateur étant mon nom d'utilisateur.
Je ne sais pas pourquoi la barre oblique en arrière, je suppose à cause de l'espace?