kopiëren en plakken is een van de meest gebruikte acties op een computer. Hoewel het gemakkelijk is om dit te doen met de sneltoetsen Ctrl + C en Ctrl + V, is het op de Linux-terminal niet zo eenvoudig. Je hebt verschillende opties om de klus te klaren. Hier is hoe je tekst, bestanden en mappen kunt kopiëren en plakken in Linux terminal.
kopieer en plak tekst
Als u alleen een stuk tekst in de terminal wilt kopiëren, hoeft u het alleen maar met uw muis te markeren en vervolgens op Ctrl + Shift + C te drukken om te kopiëren.
om het te plakken waar de cursor zich bevindt, gebruikt u de sneltoets Ctrl + Shift + V.
De sneltoets plakken is ook van toepassing wanneer u een tekstgedeelte kopieert uit een Word-document (of een andere toepassing) en het in de terminal wilt plakken. U kunt bijvoorbeeld een opdracht van een webpagina in uw browser kopiëren en de sneltoets Ctrl + Shift + V gebruiken om deze in de terminal te plakken.
kopieer en plak een enkel bestand
elke keer dat u een bestand of map in de Linux command line wilt kopiëren, zal de bovenstaande sneltoets niet werken. U moet het cp
commando gebruiken. cp is steno voor kopie. De syntaxis is ook eenvoudig. Gebruik cp
gevolgd door het bestand dat u wilt kopiëren en de bestemming waar u het wilt verplaatsen.
cp uw-bestand.txt ~ / Documents/
dat neemt natuurlijk aan dat uw bestand zich in dezelfde map bevindt waar u uit werkt. U kunt beide specificeren.
cp ~/Downloads/uw-bestand.txt ~ / Documents/
u hebt ook de mogelijkheid om uw bestand te hernoemen tijdens het kopiëren. Geef de nieuwe naam op in de bestemming.
cp ~/Downloads/uw-bestand.txt ~ / Documents / nieuwe naam.txt
kopieer en plak een map en de inhoud ervan
om een map en de inhoud ervan te kopiëren, moet u het commando cp
vertellen recursief te kopiëren. Dat is eenvoudig genoeg met de-r
vlag.
cp-r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
de rest van uw syntaxis is precies hetzelfde. De-r
vlag dient om cp te vertellen dat het werkt met een map en de inhoud ervan moet kopiëren.
Als u wilt dat de plakactie bestaande bestanden overschrijft, kunt u de vlag -f
toevoegen:
cp-rf ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
kopieer en plak meerdere bestanden
u kunt ook meerdere bestanden kopiëren. Met de Linux commandoregel kunt u meerdere items tegelijk benaderen met haakjes {}
. U kunt ze gebruiken om een lijst van de namen van elk bestand te kopiëren gescheiden door komma ‘ s.
cp ~/Downloads/{file1.txt, bestand2.jpg, bestand3.odt} ~/Documents/
alle drie bestanden van verschillende bestandstypen zullen worden gekopieerd naar de map Documenten.
kopieer en plak alle bestanden van hetzelfde Type
Als u veel bestanden van hetzelfde type wilt kopiëren, kunt u het jokerteken *
gebruiken. De asterisk / wildcard vertelt de Linux opdrachtregel om absoluut alles op die plaats te accepteren. Dus, als je Linux vertelt om *.jpg
te kopiëren, zal het alle JPG bestanden kopiëren, ongeacht de naam of wat er voor de .JPG deel.
cp ~/Downloads/*.jpg ~/Pictures/
Als u meerdere bestandstypen wilt gebruiken, bijvoorbeeld JPG en PNG, kunt u de haakjes van daarvoor gebruiken.
cp ~/Downloads/*.{jpg, png} ~/Pictures/
een bestand of map verplaatsen
Als u hier kwam om een bestand van de ene plaats naar de andere te verplaatsen zonder een duplicaat te maken, kunt u dat ook gemakkelijk doen, maar het verplaatsen van een bestand vereist de opdracht mv
. De syntaxis is zeer vergelijkbaar met cp.
MV ~/Downloads/uw-bestand.txt ~ / Documents/
Op dezelfde manier kunt u het ook hernoemen.
MV ~/Downloads/uw-bestand.txt ~ / documenten / hernoemd.txt
Er is echter één belangrijk verschil. U hebt de vlag -r
niet nodig om een hele map te verplaatsen.
mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics
meer is er niet. U bent klaar om te beginnen met het kopiëren en verplaatsen van uw bestanden vanaf de opdrachtregel. U kunt zien dat de command line manier zeer efficiënt kan zijn in sommige situaties.
wilt u meer pointers op de Linux commandoregel? Hier is hoe je sudo geschiedenis te controleren of erachter te komen wat de chmod 777 commando doet om uw bestand toestemming.
Image credit: Copy – Paste by
onze laatste tutorials worden rechtstreeks in uw postvak IN geleverd.