Jak kopiować pliki w systemie Linux za pomocą polecenia cp

Jak kopiować pliki w systemie Linux za pomocą polecenia cp

Kopiowanie plików i katalogów może być szybkie i bezbolesne w Linuksie, jeśli użyjesz polecenia cp. Dowiemy się, jak korzystać z cp i skorzystamy z jego przydatnych opcji, które sprawią, że Twoje zadania kopiowania będą bezpieczniejsze.





Co to jest polecenie cp w systemie Linux?

Narzędzie wiersza polecenia dla systemów Unix i Linux zdolne do kopiowania zarówno plików, jak i folderów, cp jest dostępne w zasadzie w każdej dystrybucji Linuksa. Zobaczysz, że często się do niego odwołujemy w przewodnikach dotyczących wykonywania zadań zarządzania plikami w systemie Linux.





Nie musisz być geniuszem terminalu, aby z niego korzystać. Jego składnia jest prosta i najłatwiejsza w użyciu, jeśli otworzysz terminal w (lub Płyta CD do) katalog zawierający pliki, które chcesz skopiować.





jak przenosić piosenki z iPoda na komputer?

cp Składnia

Składnia cp jest bardzo podobna do polecenie mv , wymagając po prostu określenia źródła lub źródeł (plików lub folderów, które chcesz skopiować) oraz miejsca docelowego (katalogu lub nazwy pliku dla kopii).

cp [options] >source>... >destination>

Twoje polecenie może zawierać wiele źródeł, ale może być tylko jedno miejsce docelowe. Miejscem docelowym może być inny katalog, nowa nazwa pliku lub obie te rzeczy.



Kopiowanie plików za pomocą cp

Jeśli chcesz utworzyć kopię pojedynczego pliku w tym samym katalogu, ale pod inną nazwą, użyj polecenia takiego:

cp file.txt newfile.txt

Aby zrobić to samo, ale w podkatalogu, użyj polecenia takiego:





cp file.txt Backup/newfile.txt

Powyższe polecenie zakłada, że ​​masz folder o nazwie Utworzyć kopię zapasową w bieżącym katalogu.

Jeśli nie chcesz nowej nazwy pliku, po prostu określ katalog, a nie nazwę pliku w miejscu docelowym:





cp file.txt Backup

Aby skopiować wiele plików za pomocą cp, po prostu wypisz wszystkie pliki, które chcesz skopiować, oddzielone spacją przed podaniem miejsca docelowego.

cp file1.txt file2.txt file3.txt Backup

Aby zaoszczędzić czas przy kopiowaniu wielu plików, możesz użyć tag wieloznaczny , gwiazdka (*), aby automatycznie skopiować wszystkie pliki w katalogu o tym samym rozszerzeniu, używając czegoś podobnego do poniższego przykładu:

cp *.txt Backup

Powyższe polecenie znajdzie wszystkie pliki, które kończą się na .tekst w bieżącym katalogu i skopiuj je do katalogu Backup.

Oczywiście jest to przydatne tylko wtedy, gdy wszystkie lub większość plików, które chcesz skopiować, ma to samo rozszerzenie lub coś innego wspólnego w nazwie pliku.

Używanie cp do kopiowania folderu/katalogu

Jeśli chcesz skopiować katalog i całą jego zawartość do nowej lokalizacji, musisz określić -R opcja. Oto przykład:

cp -R Files Backup

Powyższe polecenie skopiuje folder Pliki i umieść kopię w folderze o nazwie Utworzyć kopię zapasową .

Jeśli chcesz skopiować zawartość folderu, ale nie sam folder, musisz użyć przycisku -T opcja:

cp -RT Files Backup

Przydatne opcje cp

Te często używane opcje polecenia cp są przydatne głównie wtedy, gdy obawiasz się możliwych nadpisań lub konfliktów atrybutów plików.

Zauważysz w poprzednich poleceniach, że nie otrzymasz wiadomości z terminala potwierdzającej, że coś się stało. Aby zobaczyć, co się dzieje, użyj opcji gadatliwej, -v :

jak naprawić przegrzany telefon
cp -v file.txt newfile.txt

Jeśli obawiasz się przypadkowego nadpisania, możesz ustawić -i opcja, aby zawsze pytać o potwierdzenie, gdy występuje konflikt nazw plików. Na przykład:

cp -i file.txt newfile.txt

Za pomocą powyższego polecenia, jeśli istnieje plik o nazwie nowyplik.txt już obecny, cp zapyta, czy na pewno chcesz go zastąpić.

Możesz także zachować atrybuty pliku, takie jak własność użytkownika, tryb pliku i daty modyfikacji, za pomocą -P opcja:

cp -v file.txt newfile.txt

Opcja zachowywania jest przydatna, jeśli masz w systemie wielu użytkowników lub masz inną operację synchronizacji, która jest wrażliwa na daty modyfikacji plików.

Zaufanie do kopiowania z wiersza poleceń

Wiesz już, jak używać cp do kopiowania plików z łatwością i bezpieczeństwem, i wykonałeś ważny krok w kierunku wygodnego i wszechstronnego korzystania z wiersza poleceń Linuksa.

Jeśli chcesz tworzyć duże kopie zapasowe swoich plików, dla użytkowników systemu Linux dostępnych jest kilka narzędzi, które warto rozważyć.

strona do oglądania filmów za darmo bez pobierania
Udział Udział Ćwierkać E-mail Jak wyczyścić komputer z systemem Windows za pomocą wiersza polecenia

Jeśli na komputerze z systemem Windows zaczyna brakować miejsca, usuń śmieci, korzystając z tych szybkich narzędzi wiersza polecenia.

Czytaj dalej
Powiązane tematy
  • Linux
  • Terminal
  • Polecenia Linuksa
O autorze Jordan Gloor(51 opublikowanych artykułów)

Jordan jest pisarzem personelu w MUO, którego pasją jest uczynienie Linuksa dostępnym i bezstresowym dla każdego. Pisze również poradniki dotyczące prywatności i produktywności.

Więcej od Jordana Gloora

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować