copiar e colar é uma das ações mais usadas em um computador. Embora seja fácil fazê-lo com os atalhos de teclado Ctrl + C E Ctrl + V, no terminal Linux não é tão simples. Você tem várias opções para fazer o trabalho. Aqui está como você pode copiar e colar texto, arquivos e diretórios no terminal Linux.
copiar e colar o texto
se apenas quiser copiar um pedaço de texto no terminal, tudo o que precisa de fazer é realçá-lo com o seu rato, em seguida, carregue em Ctrl + Shift + C para copiar.
para o colar onde o cursor está, use o atalho de teclado Ctrl + Shift + V.
o atalho de Colar também se aplica quando você copiar uma secção de texto de um documento do Word (ou qualquer outra aplicação) e deseja colá-lo no terminal. Por exemplo, pode copiar um comando de uma página web do seu navegador e usar o atalho Ctrl + Shift + V para o colar no terminal.
copiar e colar um único ficheiro
sempre que quiser copiar um ficheiro ou pasta na linha de comandos do Linux, o atalho de teclado acima não irá funcionar. Tem de usar o comando cp
. cp é abreviatura para cópia. A sintaxe também é simples. Use cp
seguido do ficheiro que deseja copiar e do Destino onde o deseja mover.
cp your-file.txt ~/Documentos/
Que, naturalmente, pressupõe que o arquivo está no mesmo diretório em que você está trabalhando fora. Você pode especificar ambos.
cp ~/Downloads/your-file.txt ~ / Documents/
também tem a opção de mudar o nome do seu ficheiro enquanto o copia. Indique o novo nome no destino.
cp ~/Downloads/your-file.txt ~ / Documents / new-name.txt
Copiar e Colar uma Pasta e Seu Conteúdo
para copiar uma pasta e seu conteúdo, você está indo a necessidade de dizer o cp
comando para copiar recursivamente. Isso é bastante simples com a bandeira -r
.
cp -r ~/Downloads/fotos-de diretório ~/Imagens/família-de férias-fotos
Todo o resto de sua sintaxe é exatamente a mesma. A bandeira -r
serve para dizer ao cp que ele está trabalhando com um diretório e deve copiar seu conteúdo.
Se quiser que a acção colar sobreponha os ficheiros existentes, poderá adicionar a opção -f
:
cp-rf ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
copiar e colar vários ficheiros
Pode também copiar vários ficheiros. A linha de comandos Linux permite-lhe direccionar vários itens de uma vez com parêntesis {}
. Você pode usá-los para listar os nomes de cada arquivo a ser copiado separado por vírgulas.
cp ~/Downloads/{file1.txt, file2.jpg, ficheiro 3.odt} ~/Documentos/
Todos os três arquivos de diferentes tipos de arquivos serão copiados para o diretório de Documentos.
copiar e colar todos os ficheiros do mesmo tipo
Se tiver uma tonelada de ficheiros do mesmo tipo para copiar, poderá usar o carácter de caracteres especiais *
. O asterisco / wildcard diz à linha de comando Linux para aceitar absolutamente qualquer coisa naquele lugar. Então, se você disser ao Linux para copiar *.jpg
, ele copiará todos os arquivos JPG, independentemente do nome ou o que vem antes do .parte do jpg.
cp ~/Downloads/*.jpg ~/Imagens/
Se você quiser usar vários tipos de arquivo, digamos, JPG e PNG, você pode utilizar os suportes de antes.
cp ~/Downloads/*.{jpg, png} ~/Pictures/
mova um ficheiro ou pasta
Se veio aqui à procura de mover um ficheiro de um lugar para outro sem fazer uma duplicata, também o poderá fazer facilmente, mas se mover um ficheiro necessita do comando mv
. A sintaxe é muito semelhante ao cp.
mv ~/Downloads/your-file.txt ~/Documents/
similarmente, você também pode renomeá-lo.
mv ~/Downloads/your-file.txt ~ / Documents / renomeado.txt
há uma grande diferença, no entanto. Você não precisa da opção -r
para mover uma pasta inteira.
mv ~/Downloads/Downloads-folder ~/Pictures/vacation-pics
É só isso. Você está pronto para começar a copiar e mover seus arquivos a partir da linha de comando. Você pode ver que o caminho da linha de comando pode ser muito eficiente em algumas situações.
deseja mais ponteiros na linha de comandos Linux? Aqui está como verificar o histórico do sudo ou descobrir o que o comando chmod 777 faz à sua permissão de arquivo.
crédito à imagem: Copy-Paste por
os nossos tutoriais mais recentes foram entregues directamente à sua caixa de entrada.