Kopiowanie plików w Linux
Możesz użyć interfejsu graficznego lub wiersza poleceń do kopiowania plików w Linux.
Metoda 1: sposób graficzny
Dla każdego, kto nie czuje się komfortowo z wierszem poleceń, możesz po prostu kliknąć prawym przyciskiem myszy plik, który chcesz skopiować i wybrać Kopiuj opcja. Następnie przejdź do miejsca, w którym chcesz skopiować plik, kliknij prawym przyciskiem myszy i wybierz polecenie wklejania.
Alternatywnie możesz użyć „kopiuj do" który otwiera system plików do nawigacji do katalogu docelowego.
Metoda 2: sposób wiersza poleceń
Kopiowanie plików w Linux jest najlepsze podczas korzystania z wiersza poleceń. Poza tym Linux oferuje CP polecenie, których możesz użyć do kopiowania plików z jednego katalogu do drugiego, określając jego ścieżkę.
Istnieją różne opcje, których można użyć z CP Komenda. Poniżej znajduje się szybki ściągawka:
Zobaczmy, w jaki sposób polecenie CP jest używane do kopiowania plików.
Kopiowanie plików w tym samym katalogu
Załóżmy, że chcesz skopiować pliki do innego katalogu w tej samej lokalizacji. W takim przypadku musisz tylko określić nazwę lub wzór pliku i katalog docelowy. Do tego przykładu użyjemy plików na poniższym obrazku:
Na danym obrazie, jeśli potrzebujemy skopiować Bash1.cii do folderu Dir1, Poleceniem byłoby:
$ cp -v bash1.sh dir1Zauważ, że dodaliśmy -v Opcja dla VaThose.
Ponadto, jeśli musimy skopiować więcej niż jeden plik, musisz oddzielić nazwy plików za pomocą miejsca i wymienić wszystkie pliki, które chcesz skopiować.
$ cp -v file1 file2 File3… [Directory Target]]Jeśli chcesz skopiować pliki z to samo rozszerzenie, możesz użyć dzika karta Aby dopasować dany wzór. Na przykład możesz użyć następującego polecenia, aby skopiować wszystkie pliki tekstowe. Wszystkie pliki, które pasują do wzoru, zostaną skopiowane do określonego katalogu.
$ cp -v *.txt [cel-directory]Załóżmy, że chciałeś skopiować pliki do podkładu w bieżącym katalogu; Musisz określić ścieżkę. Na przykład, jeśli Dir1 ma wymieniony pod czynnik podkładowy test I chcesz skopiować do niego plik, możemy użyć następującego polecenia:
$ cp -v nazwa pliku ./dir/subdirJeśli skopiujesz pliki do katalogu zawierającego tę samą nazwę pliku, skończysz nadpisanie istniejące pliki, chyba że dodasz -I opcja interaktywności.
Spróbujmy powtórzyć polecenie w poprzednim przykładzie, aby zobaczyć, jak podnosi błąd i sposób, w jaki możesz zastąpić istniejące pliki, czy nie.
Na poprzednim obrazie, jeśli chcesz zastąpić pliki o tych samych nazwach w katalogu docelowym, musisz wpisać y do terminalu, a następnie naciśnij klawisz Enter. Jeśli nie chcesz zastąpić, naciśnij N.
Jeśli chcesz Utwórz kopię pliku w tym samym katalogu, musisz określić plik docelowy i nazwę pliku repliki. Na przykład utwórzmy kopię naszego plik 1.tekst zwany replika.tekst, I zachowajmy jego atrybuty. W takim przypadku polecenie byłoby tak pokazane następująco:
$ cp -vp plik 1.Replica TXT.tekstDo Utwórz kopię zapasową pliku, który kopiujesz, dodaj -B flag i zwróć uwagę na nowy plik kopii zapasowej, który jest tworzony z innym rozszerzeniem. Utwórzmy kopię zapasową Bash1.cii do naszego folderu docelowego. Mamy teraz nową kopię zapasową nazwaną Bash1.cii-
Jeśli chcesz skopiować katalog i wszystkie pliki, dodaj -R opcja i określ ścieżkę. Na przykład na poniższym obrazie WECOPID Folder Linuxhint i całą jego zawartość do DIR1.
Kopiowanie plików w różnych katalogach
Kiedy musisz skopiować pliki znajdujące się w różnych katalogach, użyj następującej składni:
$ cp [opcje] [źródło-path] [docelowa ścieżka]Na przykład polecenie jest pokazane następująco, jeśli trzeba skopiować plik w /Kino do podwodnego linuxhint w Dir1.
Sztuką jest określenie dokładnej ścieżki pliku źródłowego i miejsca docelowego.
Wniosek
Widzieliśmy różne opcje, które masz, jeśli chodzi o kopiowanie plików w Linux. Opisane polecenia wymagają tylko małej praktyki, a wkrótce opanujesz sposób kopiowania plików w Linux za pomocą wiersza poleceń.