kopiera och klistra in är en av de mest använda åtgärderna på en dator. Även om det är lätt att göra det med tangentbordsgenvägarna Ctrl + C och Ctrl + V, är det inte så enkelt på Linux-terminalen. Du har flera alternativ för att få jobbet gjort. Så här kan du kopiera och klistra in text, filer och kataloger i Linux terminal.
kopiera och klistra in Text
Om du bara vill kopiera en bit text i terminalen är allt du behöver göra att markera den med musen och tryck sedan på Ctrl + Shift + C för att kopiera.
för att klistra in den där markören är, använd kortkommandot Ctrl + Shift + V.
klistra in genvägen gäller även när du kopierar en textdel från ett Word-dokument (eller något annat program) och vill klistra in det i terminalen. Du kan till exempel kopiera ett kommando från en webbsida i din webbläsare och använda Ctrl + Shift + V-genvägen för att klistra in den i terminalen.
kopiera och klistra in en enda fil
När du vill kopiera en fil eller mapp på Linux-kommandoraden fungerar inte tangentbordsgenväggen ovan. Du måste använda kommandot cp
. cp är stenografi för kopia. Syntaxen är också enkel. Använd cp
följt av filen du vill kopiera och destinationen där du vill att den ska flyttas.
cp din-fil.txt ~/Documents/
det förutsätter naturligtvis att din fil finns i samma katalog som du arbetar med. Du kan ange båda.
cp ~/nedladdningar/din-fil.txt ~/Documents/
Du har också möjlighet att byta namn på filen när du kopierar den. Ange det nya namnet i destinationen.
cp ~/nedladdningar/din-fil.txt ~ / dokument / Nytt namn.Txt
kopiera och klistra in en mapp och dess innehåll
för att kopiera en mapp och dess innehåll måste du berätta kommandotcp
för att kopiera rekursivt. Det är enkelt nog med flaggan -r
.
cp-r ~/nedladdningar/bilder-katalog ~/bilder/familj-semester-pics
resten av din syntax är exakt densamma. Flaggan-r
talar om för cp att den arbetar med en katalog och ska kopiera dess innehåll.
om du vill att klistra över befintliga filer kan du lägga till flaggan -f
:
cp-rf ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
kopiera och klistra in flera filer
Du kan också kopiera flera filer. Linux – kommandoraden låter dig rikta in flera objekt samtidigt med parentes {}
. Du kan använda dem för att lista namnen på varje fil som ska kopieras separerade med kommatecken.
cp ~/nedladdningar/{file1.txt, fil2.jpg, fil3.odt} ~/Documents/
alla tre filer av olika filtyper kommer att kopieras till Dokumentkatalogen.
kopiera och klistra in alla filer av samma typ
Om du har massor av filer av samma typ att kopiera kan du använda jokertecknet *
. Asterisken / jokertecknet berättar för Linux – kommandoraden att acceptera absolut vad som helst på den platsen. Så, om du säger Linux att kopiera *.jpg
, det kommer att kopiera alla JPG-filer, oavsett namn eller vad som kommer före .jpg del.
cp ~/nedladdningar/*.jpg ~/Pictures/
Om du vill använda flera filtyper, säg JPG och PNG, kan du använda parenteserna från tidigare.
cp ~/nedladdningar/*.{jpg, png} ~/Pictures/
flytta en fil eller mapp
Om du kom hit för att flytta en fil från en plats till en annan utan att göra en dubblett, kan du också göra det enkelt, men att flytta en fil kräver kommandot mv
. Syntaxen är mycket lik cp.
mv ~/nedladdningar/din-fil.txt ~/Documents/
På samma sätt kan du också byta namn på det.
mv ~/nedladdningar/din-fil.txt ~ / dokument / bytt namn.txt
det finns dock en stor skillnad. Du behöver inte flaggan -r
för att flytta en hel mapp.
mv ~/nedladdningar/nedladdade-mapp ~/bilder/semester-pics
det är allt som finns till det. Du är redo att börja kopiera och flytta dina filer från kommandoraden. Du kan se att kommandoradsvägen kan vara mycket effektiv i vissa situationer.
Vill du ha fler pekare på Linux-kommandoraden? Så här kontrollerar du sudo-historiken eller tar reda på vad chmod 777-kommandot gör med din filbehörighet.
bildkredit: Kopiera-klistra in av
våra senaste tutorials levereras direkt till din inkorg.