Copiare e incollare è una delle azioni più utilizzate su un computer. Mentre è facile farlo con le scorciatoie da tastiera Ctrl + C e Ctrl + V, sul terminale Linux non è così semplice. Hai diverse opzioni per ottenere il lavoro fatto. Ecco come è possibile copiare e incollare testo, file e directory nel terminale Linux.
Copia e incolla testo
Se vuoi solo copiare un pezzo di testo nel terminale, tutto ciò che devi fare è evidenziarlo con il mouse, quindi premere Ctrl + Maiusc + C per copiare.
Per incollarlo dove si trova il cursore, utilizzare la scorciatoia da tastiera Ctrl + Maiusc + V.
La scorciatoia Incolla si applica anche quando si copia una sezione di testo da un documento Word (o qualsiasi altra applicazione) e si desidera incollarlo nel terminale. Ad esempio, è possibile copiare un comando da una pagina Web nel browser e utilizzare il collegamento Ctrl + Maiusc + V per incollarlo nel terminale.
Copia e incolla un singolo file
Ogni volta che vuoi copiare un file o una cartella nella riga di comando di Linux, la scorciatoia da tastiera sopra non funzionerà. Devi usare il comandocp
. cp è una scorciatoia per la copia. Anche la sintassi è semplice. Utilizzare cp
seguito dal file che si desidera copiare e dalla destinazione in cui si desidera spostarlo.
cp your-file.txt ~ / Documents/
Questo, ovviamente, presuppone che il tuo file si trovi nella stessa directory su cui stai lavorando. È possibile specificare entrambi.
cp ~/Downloads / your-file.txt ~ / Documents/
Hai anche la possibilità di rinominare il tuo file durante la copia. Specificare il nuovo nome nella destinazione.
cp ~/Downloads / your-file.txt ~ / Documenti / nuovo-nome.txt
Copia e incolla una cartella e il suo contenuto
Per copiare una cartella e il suo contenuto, dovrai dire al comandocp
di copiare in modo ricorsivo. Questo è abbastanza semplice con il flag-r
.
cp -r ~/Downloads/immagini-directory ~/Immagini/famiglia-vacanza-foto
Tutto il resto della tua sintassi è esattamente lo stesso. Il flag -r
serve a dire a cp che sta lavorando con una directory e dovrebbe copiarne il contenuto.
Se si desidera che l’azione incolla sovrascriva i file esistenti, è possibile aggiungere il flag-f
:
cp-rf ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
Copia e incolla più file
Puoi anche copiare più file. La riga di comando di Linux consente di indirizzare più elementi contemporaneamente con parentesi {}
. È possibile utilizzarli per elencare i nomi di ogni file da copiare separati da virgole.
cp ~/Downloads / {file1.txt, file2.jpg, file3.odt} ~ / Documents/
Tutti e tre i file di diversi tipi di file verranno copiati nella directory Documents.
Copia e incolla tutti i file dello stesso tipo
Se hai una tonnellata di file dello stesso tipo da copiare, puoi usare il carattere jolly*
. L’asterisco / jolly dice alla riga di comando di Linux di accettare assolutamente qualsiasi cosa in quel posto. Quindi, se dici a Linux di copiare *.jpg
, copierà tutti i file JPG, indipendentemente dal nome o da qualsiasi cosa venga prima del .jpg parte.
cp ~/Downloads/*.jpg ~/Immagini/
Se si desidera utilizzare più tipi di file, JPG e PNG, è possibile utilizzare le parentesi da prima.
cp ~/Downloads/*.{jpg,png} ~/Pictures/
Sposta un file o una cartella
Se sei venuto qui cercando di spostare un file da un posto all’altro senza fare un duplicato, puoi farlo facilmente, ma spostare un file richiede il comando mv
. La sintassi è molto simile a cp.
mv ~/Downloads / your-file.txt ~ / Documents/
Allo stesso modo, puoi anche rinominarlo.
mv ~/Downloads / your-file.txt ~ / Documenti / rinominato.txt
C’è una grande differenza, però. Non è necessario il flag-r
per spostare un’intera cartella.
mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics
Questo è tutto quello che c’è da fare. Sei pronto per iniziare a copiare e spostare i file dalla riga di comando. Puoi vedere che il modo della riga di comando può essere molto efficiente in alcune situazioni.
Vuoi più puntatori sulla riga di comando di Linux? Ecco come controllare la cronologia di sudo o scoprire cosa fa il comando chmod 777 al tuo permesso di file.
Credito immagine: Copia-Incolla da
I nostri ultimi tutorial consegnati direttamente alla tua casella di posta.