kopiowanie i wklejanie jest jedną z najczęściej używanych akcji na komputerze. Chociaż łatwo jest to zrobić za pomocą skrótów klawiaturowych Ctrl + C i Ctrl + V, na terminalu Linux nie jest to takie proste. Masz kilka opcji, aby wykonać zadanie. Oto jak możesz kopiować i wklejać tekst, pliki i katalogi w terminalu Linux.
Kopiuj i wklej Tekst
Jeśli chcesz tylko skopiować fragment tekstu w terminalu, wystarczy podświetlić go myszką, a następnie nacisnąć Ctrl + Shift + C, aby skopiować.
aby wkleić go tam, gdzie znajduje się kursor, użyj skrótu klawiaturowego Ctrl + Shift + V.
Skrót Wklej ma również zastosowanie, gdy kopiujesz sekcję tekstu z dokumentu programu Word (lub dowolnej innej aplikacji) i chcesz wkleić ją w terminalu. Na przykład możesz skopiować polecenie ze strony internetowej w przeglądarce i użyć skrótu Ctrl + Shift + V, aby wkleić je do terminala.
Kopiuj i wklej pojedynczy plik
za każdym razem, gdy chcesz skopiować plik lub folder w wierszu poleceń Linuksa, powyższy skrót klawiaturowy nie działa. Musisz użyć poleceniacp
. cp to skrót od copy. Składnia jest również prosta. Użyj cp
, a następnie pliku, który chcesz skopiować i miejsca docelowego, w którym chcesz go przenieść.
cp your-file.txt ~ / Documents /
to oczywiście zakłada, że Twój plik znajduje się w tym samym katalogu, z którego pracujesz. Możesz określić oba.
cp ~/Downloads / your-file.txt ~ / Documents /
masz również możliwość zmiany nazwy pliku podczas jego kopiowania. Określ nową nazwę w miejscu docelowym.
cp ~/Downloads / your-file.txt ~ / Documents / new-name.txt
Kopiuj i wklej Folder i jego zawartość
aby skopiować folder i jego zawartość, musisz powiedzieć poleceniucp
, aby skopiować rekurencyjnie. Jest to dość proste z flagą -r
.
cp-r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
cała reszta składni jest dokładnie taka sama. Znacznik-r
służy do poinformowania cp, że działa z katalogiem i powinien skopiować jego zawartość.
Jeśli chcesz, aby akcja wklej nadpisała istniejące pliki, możesz dodać flagę-f
:
cp-RF ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
Kopiuj i wklej wiele plików
Możesz również skopiować wiele plików. Wiersz poleceń Linuksa umożliwia kierowanie na wiele elementów jednocześnie za pomocą nawiasów {}
. Można ich używać do wyświetlania nazw KAŻDEGO pliku, który ma zostać skopiowany, oddzielonych przecinkami.
cp ~/Downloads/{file1.txt, file2.jpg, file3.odt} ~ /Documents/
wszystkie trzy pliki o różnych typach plików zostaną skopiowane do katalogu Documents.
Kopiuj i wklej wszystkie pliki tego samego typu
Jeśli masz do skopiowania mnóstwo plików tego samego typu, możesz użyć znaku wieloznacznego*
. Gwiazdka / symbol wieloznaczny mówi wierszu poleceń Linuksa, aby akceptował absolutnie wszystko w tym miejscu. Tak więc, jeśli powiesz Linuksowi, aby skopiował *.jpg
, skopiuje wszystkie pliki JPG, niezależnie od nazwy lub cokolwiek pojawi się przed .część jpg.
cp ~/Downloads/*.jpg ~/Pictures/
Jeśli chcesz użyć wielu typów plików, powiedzmy JPG i PNG, możesz użyć nawiasów z przed.
cp ~/Downloads/*.{jpg, png} ~/Pictures /
Przenieś plik lub Folder
jeśli przyszedłeś tutaj, aby przenieść plik z jednego miejsca do drugiego bez duplikatu, możesz to zrobić łatwo, ale przeniesienie pliku wymaga poleceniamv
. Składnia jest bardzo podobna do cp.
mv ~/Downloads/your-file.txt ~ / Documents /
Podobnie można zmienić jego nazwę.
mv ~/Downloads/your-file.txt ~ / Documents / renamed.txt
jest jednak jedna zasadnicza różnica. Nie potrzebujesz znacznika -r
, aby przenieść cały folder.
mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics
To wszystko. Możesz rozpocząć kopiowanie i przenoszenie plików z wiersza poleceń. Widać, że sposób wiersza poleceń może być bardzo wydajny w niektórych sytuacjach.
chcesz więcej wskaźników w Linuksowym wierszu poleceń? Oto jak sprawdzić historię sudo lub dowiedzieć się, co polecenie chmod 777 robi z uprawnieniami do pliku.
kredyt na obraz: Kopiuj-Wklej przez
nasze najnowsze samouczki dostarczane prosto do skrzynki odbiorczej.