Como posso facilmente gravar em um flash drive do cli?

0

Agora estou acessando todos os meus arquivos de meus diretórios nativos. No entanto, também quero usar uma unidade flash para armazenamento extra. Nesse caso, qual seria o meu comando de terminal para acessar minha unidade flash (para este exemplo, suponha que o nome da unidade flash seja "MYDRIVE")

Obrigado!

    
por Jacob Vlijm 19.05.2016 / 18:07

3 respostas

1

Depende, mas você pode descobrir facilmente ...

Da GUI

... clicando com o botão direito do mouse em qualquer dos arquivos ou pastas dentro da unidade, e escolha > Properties ("Eigenschappen" em holandês), em nautilus:



Comovocêpodever,odiretórioé

/media/jacob/MyPassport

Observeque,noscomandos,vocêprecisacorrigiroespaço(possível):

/media/jacob/'MyPassport'

Decli

executar:

lsblk|grep'<drive_name>'|awk-F'part''{print$2}'

exemplo:

$lsblk|grep'MyPassport'|awk-F'part''{print$2}'

saídas:

/media/jacob/MyPassport

Novamente,observequenoscomandos,vocêprecisacorrigiroespaço(possível).

CDparaodiretórioemumaetapa

cd"$(lsblk | grep '<drive_name>' | awk -F'part ' '{ print $2 }')"

Onde <drive_name> (claro) é o nome da sua unidade.

    
por Jacob Vlijm 19.05.2016 / 18:14
0

Para descobrir onde sua unidade flash está montada, você pode usar o comando lsblk . Exemplo de saída:

theone@jakku:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0  39.2M  0 part 
├─sda2   8:2    0   753M  0 part 
├─sda3   8:3    0   139G  0 part /media/theone/EE4601124600DD69
├─sda4   8:4    0     1K  0 part 
└─sda5   8:5    0  93.1G  0 part /
sr0     11:0    1  1024M  0 rom  
loop0    7:0    0  64.7M  0 loop /snap/ubuntu-core/109
loop1    7:1    0   6.3M  0 loop /snap/hangups/1

Como você pode ver, ele lista todos os dispositivos conectados e seus pontos de montagem. Então, tudo que você precisa fazer é cd /your/flash/mountpoint . Por exemplo, se eu quisesse acessar minha partição do Windows por algum motivo, poderia fazer cd /media/theone/EE4601124600DD69 . Se sua unidade flash estiver listada, mas não montada, você também poderá fazer mount -o gid=1000,uid=1000 /dev/sdXY /media/user/mountpoint , em que X is é a letra dev ( sda , sdb , etc) e Y é o número da partição.

Se você estiver vindo do Windows, talvez esteja acostumado com a estrutura antiga de cada disco que está sendo atribuído a uma "unidade". No entanto, tudo é um arquivo no Linux. Portanto, até dispositivos de armazenamento externos podem ser acessados como "arquivos", originados do diretório raiz.

    
por user323419 19.05.2016 / 18:14
-1

Os discos físicos são nomeados por sd (a, b, c, ...) sd = disco Sata a = primeiro disco b = segundo disco etc ... Espero que você entendeu até aqui agora você deve saber qual é o seu disco rígido depois disso você deve montar o seu Disco se ele não estiver montado automaticamente se estiver montado você pode encontrá-lo é ponto de montagem pelo tipo "df -h" na busca de saída para a coluna do ponto de montagem do seu disco você pode acessar ou cd no seu disco ponto, se não estiver montado, você pode montá-lo manualmente para montar um disco que você deve: primeiro criar um diretório para montar o disco em que, por exemplo, eu criei na minha área de trabalho chamado de montagem em seguida, monte o seu disco para que por sudo mount / dev / sd .. / home / nome_do_usuário / desktop / mount O primeiro ponto (.) é para a especificação do disco rígido e o segundo ponto é para especificar o sistema de arquivos ou a partição.

    
por YaserMowwlavezada 19.05.2016 / 18:33