technology

Como copiar arquivos para uma unidade flash USB usando o terminal [TTY]

.

Copiar arquivos para uma unidade flash USB usando o Terminal pode ser feito de forma rápida e fácil com este pequeno guia.

Quando você conecta uma unidade USB ao seu computador, ela é montada automaticamente para que você possa mover ou copiar arquivos usando um gerenciador de arquivos como Dolphin ou Nautilus. No entanto, quando o sistema é inicializado no modo tty devido à distribuição mínima ou a um erro do sistema, a unidade USB não será montada automaticamente.

o que significa que você deve montar manualmente sua unidade flash e usar o cp comando para mover arquivos do diretório de origem para o diretório de destino.

Para um novo usuário que começou recentemente a usar o Linux, pode ser opressor, mas depois de entender os comandos básicos, você pode facilmente transferir arquivos entre seu sistema e a unidade USB.

Como usar o terminal para copiar arquivos para uma unidade flash USB

Uma unidade flash USB deve estar conectada a um computador antes de poder ser montada, e então o comando cp pode ser usado para copiar arquivos do computador para a unidade flash, então primeiro conecte o pendrive e siga o guia abaixo:

Etapa 01: Conecte e monte a unidade flash USB

Ao conectar o pen drive, você pode ouvir um som do sistema, o que significa que o sistema detectou e montou o pen drive e está pronto para a operação. Portanto, você só precisa saber sobre a localização da unidade USB, como onde ela está montada.

Este som de alerta não estará disponível quando você estiver no modo tty, portanto, nesse momento, você precisará montar manualmente a unidade especificando o caminho do dispositivo, conforme mostrado abaixo:

$ udisksctl mount -b /dev/sdb1

Se você não tiver certeza sobre o caminho da unidade, execute o seguinte comando, que listará todos os dispositivos de bloco disponíveis para o seu sistema.

$ lsblk
$ sudo fdisk -l

Aqui está o resultado do lsblk comandoque usei para listar dispositivos de bloco:

AME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda       8:0    0 465.8G  0 disk 
├─sda1    8:1    0   529M  0 part /media/shen/Recovery
├─sda2    8:2    0   100M  0 part /boot/efi
*****************
├─sda11   8:11   0     7G  0 part [SWAP]
└─sda12   8:12   0  30.9G  0 part /
sdb       8:16   1  14.3G  0 disk 
└─sdb1    8:17   1  14.3G  0 part 

Como “sda” é sua unidade física, você pode ignorar com segurança qualquer coisa nela. Em vez disso, procure algo em “sdb” ou “sdc” e anexe-o ao comando abaixo.

$ udisksctl mount -b /dev/sdb1

Se você não conseguir obter informações sobre a unidade, consulte este guia sobre como determinar se seus dispositivos USB estão conectados ao seu sistema Linux usando ferramentas CLI e GUI.

Assim que o comando citado montar o drive, aparecerá em sua tela uma mensagem parecida com a da imagem abaixo, informando o caminho para o qual ele foi montado.

Indica que a montagem foi bem sucedida

Da mesma forma, você pode verificar o mesmo executando o lsblk comando na janela do terminal.

Saída do comando lsblk mostrando o local de montagem
Saída do comando lsblk mostrando o local de montagem

Você terminou a parte de montagem, então vamos passar para a próxima seção para aprender como copiar arquivos do USB para o seu sistema Linux e vice-versa.

Etapa 02: Copie os arquivos do USB para sua máquina Linux

Primeiro, você verá como copiar arquivos do drive USB para a máquina Linux, e então passaremos para a próxima seção, onde você aprenderá como mover arquivos do seu sistema para o drive USB executando comandos.

Mude seu diretório atual

Na seção acima, você saberá o ponto de montagem onde a unidade USB está montada, certo? Se sim, altere seu diretório atual para o local do pen drive usando o comando cd.

$ cd /media/shen/7419-F619
$ pwd

e pwd comandos verificarão se o local foi atualizado.

Listar todos os arquivos da unidade USB

Depois disso, execute o ls -l comando para listar todos os arquivos que estão disponíveis em seu pen drive, conforme imagem abaixo:

Liste os arquivos usando o comando ls
Liste os arquivos usando o comando ls

Execute comandos para mover arquivos do USB para o sistema

Depois de confirmar que o arquivo está disponível em seu pen drive, vamos copiar alguns dos arquivos do pendrive para o diretório Documentos, que está disponível em /home/usuário/Documentosou então você pode usar til (~) para substituir o caminho inicial do usuário atual por algo como ~/Documentos.

Para fins de demonstração, selecionei dois arquivos “nomedoarquivo1.txt”e “nomedoarquivo2.txt” da minha unidade USB e deixe-me copiá-los para ~/Documents executando o seguinte comando

$ cp -v filename1.txt filename2.txt /home/user/Documents
OR
$ cp -v filename1.txt filename2.txt ~/Documents

Se você não quiser ficar de olho no processo, não precisa usar -v todas as vezes.

O resultado do comando acima:

Arquivo sendo copiado do USB para o sistema
Um arquivo está sendo copiado do USB para o sistema

Se você deseja mover um diretório inteiro cheio de arquivos em vez de apenas um arquivo, pode usar o seguinte comando em vez do anterior:

$ cp -r dirname1 ~/Documents

Leia também: Como copiar arquivo do servidor local para remoto no Linux

Execute comandos para mover arquivos do sistema para USB

Você pode usar o mesmo comando cp para transferir arquivos do seu sistema para uma unidade USB especificando a unidade USB como o caminho de destino e seu sistema como a fonte no comando.

Então, se você quiser mover o arquivo “nome do arquivo.txt” de você “Documentos” pasta para a unidade USB, digite o seguinte comando:

$ cp -v /home/user/Documents/filename1.txt /media/shen/7419-F619
OR
$ cp -v ~/Documents/filename1.txt /media/shen/7419-F619

Ao copiar um diretório para uma unidade USB, você deve usar -r para copiar corretamente o diretório, pois garante que todos os subdiretórios e arquivos sejam incluídos na cópia.

Se você não colocar o -r durante a transferência de diretórios, receberá a seguinte mensagem de erro na tela: “cp: -r não especificado; omitindo o diretório.”

$ cp -r ~/Documents/dirname1 /media/shen/7419-F619

Se você quiser aprender como mover ou copiar arquivos sem alterar o caminho atual, leia este artigo: O que são caminhos absolutos e relativos e por que os usamos?

Passo 03: Desmonte a unidade

Depois de mover os arquivos da unidade USB para o sistema ou vice-versa, você pode ejetar a unidade com segurança executando o seguinte comando:

$ udisksctl unmount -b /dev/sdb1

Se você receber a seguinte mensagem de erro: “Erro ao desmontar /dev/sdb1: GDBus.Error:org.freedesktop.UDisks2.Error.DeviceBusy: Erro ao desmontar /dev/sdb1: o alvo está ocupado em sua tela, então você precisa alterar o caminho atual para seu diretório inicial e execute o comando umount.

$ cd ~
$ udisksctl unmount -b /dev/sdb1

Depois de receber a mensagem “Unmounted /dev/sdb1,” você pode remover o pen drive.

Embrulhar

Espero que este artigo tenha fornecido informações suficientes para que você se sinta confiante ao usar o terminal para copiar ou mover arquivos de uma unidade USB para o sistema ou vice-versa.

Vou encerrar este tópico aqui, mas se você tiver algo a acrescentar, sinta-se à vontade para fazê-lo na seção de comentários.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo