Jak przenieść lub skopiować pliki lub foldery w systemie Linux?

linux

Wielu z nas, jeśli nie największa częśće jesteśmy przyzwyczajeni do korzystania z interfejsu graficznego lub środowisko graficzne, że tak powiem. Zadania przenoszenia, edycji, zmień między innymi nazwy plików lub folderów są zwykle wykonywane w prosty sposób za pomocą kilku kliknięć.

Pero co się dzieje, gdy musisz użyć tych ruchów na serwerze Ponieważ większość z nich jest zwykle zarządzana tylko z konsoli poleceń, jest to zwykle zajęte na serwerach dedykowanych nigdy nie boli wiedzieć, jak to się robi ponieważ nigdy nie wiadomo, kiedy może być zajęty.

Zdarzyło mi się, że czasami gubiłem swoje środowisko graficzne i muszę korzystać z konsoli, aby móc je odzyskać, ale to inna kwestia.

Dzień dzisiaj przychodzę podzielić się z wami kilkoma prostymi poleceniami, które nam pomogą do wykonywania zadań kopiowania lub przenoszenia plików.

Podobne artykuł:
Podstawowe uprawnienia w systemie GNU / Linux z chmod

Jak przenieść pliki lub foldery w systemie Linux?

Pierwszą rzeczą będzie mieć terminal który będzie naszym narzędziem, które nam w tym pomoże, drugą rzeczą jest utworzenie folderów z dokumentami tekstowymi w środku aby nie uszkodzić ani nie utracić informacji.

kopiować i przenosić pliki

Najbardziej typową rzeczą jest przeniesienie pliku katalogu w tym celu użyjemy polecenia mv:

mv archivo.txt /home/usuario/Documentos/prueba

Tutaj to, co robimy, to przenoszenie pliku.txt do folderu testowego, który znajduje się w naszym folderze dokumentów. W tym celu bierzemy pod uwagę, że aktualnie znajdujemy się w katalogu, w którym znajduje się plik.txt

Gdy chcemy przenieść więcej niż jeden plik naraz, typ składni byłby następujący:

mv archivo.1 archivo.2 archivo.3 /ruta/de/destino

Teraz bardzo pożytecznym jest użycie * gdy pliki mają tę samą podstawę w nazwie, na przykład:

Amd-gpu…

AMD-gpu-pro ..

Sterownik AMD ...

Podobne artykuł:
Wskazówki: Ponad 400 poleceń dla systemu GNU / Linux, które powinieneś znać 😀

Tak więc, jak widzimy, mają tę samą bazę „AMD” do przenoszenia wszystkich tych plików z tą samą podstawową nomenklaturą, wykonujemy następujące czynności:

mv AMD* /ruta/de/destino

To samo dotyczy wszystkich plików tego samego typu, na przykład .doc, .xls, .deb, .rpm itp. Aby je przenieść, tylko aplikujemy

mv *.deb /ruta/de/destino

Do tego momentu jest trochę jasne, jak to działa i jak możemy ułatwić zadanie na kilka sposobów, ale co się dzieje, gdy chcemy przenieść wszystko, co ma katalog, zarówno pliki, jak i podfoldery.

W tym celu użyjemy *, na przykład, chcę przenieść wszystko, co zdekompresowałem z wordpress do dwóch poprzednich katalogów:

mv wordpress/* …/

Aby dowiedzieć się trochę więcej o poleceniu, możemy użyć jego man lub parametru -help, tutaj zobaczymy wszystkie jego parametry.

Jak kopiować pliki w systemie Linux?

W tym przypadku jest prawie podobny, w przeciwieństwie do tego, aby przenieść pliki lub foldery z jednego do drugiego, tutaj przechowywać pliki i foldery w miejscu ich pochodzenia i utwórz kopię w wybranym katalogu.

Un proste polecenie kopiowania pliku lub folderu z jednego katalogu do drugiego:

cp objetoacopiar rutadedestino

Bardziej wyraźny sposób patrzenia na to:

cp archivo.txt /ruta/de/destino

To polecenie jest zwykle używane często do tworzenia kopii zapasowych pliku lub folderu, który ma być edytowany, ponieważ tworzy całkowitą kopię, ale pod inną nazwą, praktyczny przykład:

cp log.txt log.bak

do kopiować wiele plików lub folderów:

cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino

Teraz jeśli chcemy skopiować wszystko, co zawiera folder, w którym się znajdujemy do innego katalogu:

cp  /* /ruta/de/destino

Teraz, jeśli chcemy skopiować katalog z jednego miejsca do drugiego

cp /directorio /ruta/de/destino

Ważne jest, aby być o jeden poziom poniżej katalogu, który będziemy kopiować, ponieważ jeśli jesteśmy w nim, konieczne jest określenie pełnej ścieżki, ponieważ jeśli tylko umieścimy polecenie tak, jak je umieściłem, utworzy tylko pusty katalog.

Wreszcie, jeśli chcemy poznać wszystkie jego parametry, polegamy na jego człowieku lub pomocy –help

Bez zbędnych ceregieli są to niezwykle podstawowe polecenia, ich użycie może ci bardzo pomóc i powinieneś nawet z nimi uważać, ponieważ zawsze zaleca się użycie formy rekurencyjnej, która jest używana z parametrem -r.


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

2 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jorge C Rodriguez S. powiedział

    Jeśli chcę skopiować wszystkie pliki z jednego folderu do drugiego, to wtedy

    cp / * / nazwa / folder / miejsce docelowe ??

    stojąc w folderze, do którego mam pliki do skopiowania?

  2.   Juan Manuel Carrillo Campos powiedział

    Chcę skopiować określoną liczbę rekordów z pliku źródłowego do pliku docelowego, czasami jest to rekord od rekordu do zakresu, jak mogę to zrobić?