szöveg, fájlok és mappák másolása és beillesztése az egyik leggyakrabban használt művelet a számítógépen. Bár ezt a Ctrl + C és a Ctrl + V billentyűparancsokkal könnyű megtenni, a Linux terminálon ez nem olyan egyszerű. Számos lehetősége van a munka elvégzésére. Itt van, hogyan lehet másolni, illessze be a szöveget, fájlokat, könyvtárakat a Linux terminál.
Szöveg másolása és beillesztése
Ha csak egy szöveget szeretne másolni a terminálon, csak annyit kell tennie, hogy az egérrel kiemeli, majd nyomja meg a Ctrl + Shift + C billentyűt a másoláshoz.
a kurzor beillesztéséhez használja a Ctrl + Shift + V billentyűparancsot.
a Beillesztés parancsikon akkor is érvényes, ha egy szövegrészt átmásol egy Word dokumentumból (vagy bármely más alkalmazásból), majd beilleszti a terminálba. Például másolhat egy parancsot a böngésző egy weboldaláról, majd a Ctrl + Shift + V parancsikonnal beillesztheti azt a terminálba.
egyetlen fájl másolása és beillesztése
bármikor, amikor fájlt vagy mappát szeretne másolni a Linux parancssorba, a fenti billentyűparancs nem fog működni. A cp
parancsot kell használni. a cp gyorsírás a másoláshoz. A szintaxis is egyszerű. Használja acp
fájlt, majd a másolni kívánt fájlt, valamint azt a rendeltetési helyet, ahová áthelyezni szeretné.
cp your-file.txt ~ / Documents /
Ez természetesen feltételezi, hogy a fájl ugyanabban a könyvtárban van, ahonnan dolgozik. Mindkettőt megadhatja.
cp ~/Downloads/your-file.txt ~ /Documents/
akkor is lehetősége van átnevezni a fájlt másolás közben. Adja meg az új nevet a rendeltetési helyen.
cp ~/Downloads/your-file.txt ~ / dokumentumok / új név.txt
másolja át és illessze be a mappát és annak tartalmát
annak érdekében, hogy másolni egy mappát és annak tartalmát, akkor meg kell mondani a cp
parancsot másolni rekurzív. Ez elég egyszerű a -r
zászlóval.
cp-r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
a szintaxis többi része pontosan ugyanaz. A -r
zászló arra szolgál, hogy megmondja a cp-nek, hogy egy könyvtárral dolgozik, és másolnia kell annak tartalmát.
Ha azt szeretné, hogy a beillesztés művelet felülírja a meglévő fájlokat, felveheti a -f
zászlót:
cp-rf ~ / Downloads / pictures-directory ~ / Pictures / family-vacation-pics
több fájl másolása és beillesztése
Több fájl másolása is lehetséges. A Linux parancssor lehetővé teszi, hogy egyszerre több elemet célozzon meg a {}
zárójelekkel. Használhatja őket, hogy felsorolja a nevét minden fájlt kell másolni vesszővel elválasztva.
CP ~/Downloads/{file1.txt, file2.jpg, file3.odt} ~ / Documents /
mind a három különböző fájltípusú fájl átmásolódik a Dokumentumkönyvtárba.
másolja be az összes fájlt az azonos típusú
ha van egy csomó fájlokat az azonos típusú másolni, akkor a helyettesítő karakter *
. A csillag / helyettesítő kártya azt mondja a Linux parancssornak, hogy abszolút bármit elfogadjon ezen a helyen. Tehát, ha azt mondja a Linuxnak, hogy másolja a *.jpg
– ot, akkor az összes JPG fájlt átmásolja, függetlenül a névtől vagy bármi mástól .jpg rész.
cp ~/Downloads/*.jpg ~/Pictures/
Ha több fájltípust szeretne használni, mondjuk JPG-t és PNG-t, használhatja a zárójeleket előtte.
cp ~/Downloads/*.{jpg, png} ~ / Pictures /
áthelyezhet egy fájlt vagy mappát
Ha ide jött, hogy egy fájlt áthelyezzen egyik helyről a másikra másolat készítése nélkül, akkor ezt is könnyen megteheti, de a fájl mozgatásához a mv
parancs szükséges. A szintaxis nagyon hasonlít a cp-hez.
mv ~/Downloads/your-file.txt ~ / Documents /
hasonlóképpen átnevezheti azt is.
mv ~/Downloads/your-file.txt ~ / dokumentumok / átnevezve.txt
van egy nagy különbség, bár. Nem kell a -r
zászló mozgatni egy egész mappát.
MV ~/Downloads / downloads / downloaded-folder ~ / Pictures/vacation-pics
ennyi az egész. Készen állsz a fájlok másolására és áthelyezésére a parancssorból. Láthatjuk, hogy a parancssori módon lehet nagyon hatékony bizonyos helyzetekben.
további mutatókat szeretne a Linux parancssorban? Így ellenőrizheti a sudo előzményeit, vagy megtudhatja, hogy a chmod 777 parancs mit tesz a fájl engedélyével.
kép jóváírás: Copy-Paste által
a legújabb útmutatók szállított egyenesen a postaládájába.