Jak skopiować wiele plików za pomocą CP w Linux?
Teraz wyjaśnimy różne metody stosowania CP do wykonywania różnych zadań.
Skopiuj plik za pomocą polecenia CP
Plik, który skopiujemy za pomocą polecenia CP, przekazuje swoją nazwę i miejsce docelowe. Skopiujemy Linuxhint.plik txt do nowego pliku o nazwie LinuxhintTeam.TXT za pomocą polecenia CP. Podczas operacji polecenie CP utworzy również nową część pliku operacji.
Najpierw wybierz folder/katalog, w którym plik jest dostępny. W naszym przypadku plik jest dostępny w katalogu dokumentów, więc używamy następującego polecenia:
Dokumenty CDPo użyciu polecenia LS do wyświetlenia dostępnego pliku w katalogu.
LSTeraz wykonaj poniższe polecenie, aby wykonać kopię określonego pliku:
CPTutaj użyliśmy poniższego polecenia, aby wykonać kopię Linuxhint.plik txt:
CP Linuxhint.TXT LinuxhintTeam.tekstAby sprawdzić, czy plik jest pomyślnie skopiowany, użyj ponownie polecenia LS.
Skopiuj wiele plików za pomocą polecenia CP
Podczas korzystania z polecenia CP do kopiowania wielu plików należy podać zarówno nazwę pliku, jak i docelowego katalogu docelowego.
Najpierw otwórz konkretny katalog w terminalu i wykonaj polecenie drzewa. Jeśli nie wiesz o poleceniu drzewa, sprawdź na tym blogu.
W folderze dokumentów mamy dwa pliki, i.mi., Linuxhint.TXT i LinuxhintTeam.TXT i jeden folder o nazwie LinuxTricks. Teraz wykonaj poniższe polecenie w terminalu:
CP /Tutaj użyliśmy następującego polecenia, aby skopiować Linuxhint.TXT i LinuxhintTeam.TXT w folderze Linuxtricks:
CP Linuxhint.TXT LinuxhintTeam.txt Linuxtricks/Aby sprawdzić, czy pliki są kopiowane, użyj ponownie polecenia drzewa.
Skopiuj katalog za pomocą polecenia CP
Domyślnie polecenie CP nie kopiuje katalogów. Podczas kopiowania katalogu pokazuje błąd.
CP Foldername/ Foldername 1Aby skopiować katalog za pomocą polecenia CP, musimy przekazać flagę -R. Tworzy kopię, kopiując flagowany folder rekurencyjnie.
cp -r foldername/ foldername 1Tutaj użyliśmy następującego polecenia, aby skopiować katalogi:
CP -r Linuxtricks/ LinuxtipsNa koniec wykonaj polecenie drzewa, aby sprawdzić, czy system z powodzeniem utworzył wiele katalogów.
Skopiuj wiele katalogów za pomocą polecenia CP
Aby skopiować wiele katalogów za pomocą polecenia CP, skopiuj ścieżkę katalogów i przekazać ją po katalogu docelowym.
Najpierw wykonaj polecenie drzewa, aby zobaczyć szczegóły dotyczące plików i folderów dostępnych w katalogu:
Teraz wykonaj poniższe polecenie, aby skopiować wiele katalogów za pomocą polecenia CP:
CP -r Foldername Foldername1 Foldername2 Foldername3Tutaj użyliśmy następującego polecenia, aby skopiować linuxtips i LinuxTricks w folderze Linuxos:
CP -r Linuxtips Linuxtricks LinuxosNa koniec sprawdziliśmy, że system poprawnie skopiował katalogi.
Weź kopię zapasową podczas kopiowania pliku
Możemy użyć flagi -B do kopii zapasowej pliku, jeśli ktoś zastąpi skopiowany plik. Tworzy również plik kopii zapasowej, kopiując plik na miejscu.
LSW powyższym przykładzie LinuxhintTeam.txt ~ reprezentuje plik kopii zapasowej.
Monit o potwierdzenie podczas kopiowania pliku
Możemy użyć flagi -i, aby uzyskać szybkie potwierdzenie podczas kopiowania pliku. Zwykle plik docelowy jest zastąpiony podczas korzystania z polecenia CP. Dzieje się tak w tym stanie, gdy plik jest obecny w momencie kopiowania. Polecenie będzie monitowe za pomocą flagi -i do zastąpienia pliku.
LSUtwórz twardy link zamiast kopiowania
Możemy przekazać flagę -L podczas tworzenia twardego linku zamiast kopiowania za pomocą polecenia CP. Nowy plik jest tworzony przez nie kopiowanie pliku, który jest trudnym linkiem do danych na dysku. To jest podkład na miękkich lub symbolicznych i twardych linkach.
LSZachowaj atrybuty pliku
Opcja zachowania jest przekazywana w celu zachowania atrybutów pliku (i.mi., Własność użytkowników, grupę i uprawnienia) wraz z nieruchomościami, które mają być zachowane, domyślnie tryb, który zachowa znaczniki czasu i własności.
-RW ------- 1 Użytkownicy Linux 0 września 04:00.tekstWyświetl wszystkie kopiowane pliki
Opcja -v jest używana w poleceniu CP do wyświetlania kopiowanych plików. Ta opcja drukuje foldery i pliki, które są kopiowane do standardowych wyjść.
cp -r -v nazwa pliku 1Wniosek
W tym artykule opisano, w jaki sposób moglibyśmy kopiować jeden lub więcej plików, folderów i katalogów za pomocą polecenia CP. Wyjaśniliśmy wiele sposobów korzystania z polecenia CP do kopiowania plików. Jeśli jest jakieś pytania lub pytania dotyczące tego artykułu, skontaktuj się z nami.