Przejdź do treści

Jak przenosić pliki za pomocą poleceń systemu Linux

    Przenoszenie za pomocą wiersza poleceń

    Jednym z problemów, z jakimi boryka się tak wielu nowych użytkowników Linuksa, jest pomysł korzystania z wiersza poleceń. Na początku może to być nieco zniechęcające. Chociaż nowoczesne interfejsy Linuksa mogą pomóc w zapewnieniu, że rzadko będziesz musiał korzystać z tego „starego szkolnego” narzędzia, brakuje Ci dużej mocy, gdybyś zignorował to wszystko razem. Polecenie przenoszenia plików jest tego doskonałą ilustracją.

    Polecenie do przenoszenia plików to mv. To bardzo proste i jedna z pierwszych komend, których nauczysz się na platformie. Zamiast po prostu wymieniać składnię i zwykłe przełączniki polecenia – a następnie pozwolić ci zrobić resztę – przyjrzyjmy się, jak możesz korzystać z tego narzędzia.

    Polecenie mv robi jedną rzecz – przenosi plik z jednej lokalizacji do drugiej. Może to być nieco mylące, ponieważ mv jest również używany do zmiany nazw plików. W jaki sposób? Prosty. Oto przykład. Powiedzmy, że masz plik testfile w /home/abc/ i chcesz zmienić jego nazwę na testfile2 (zachowując go w tej samej lokalizacji). Aby to zrobić, użyjesz polecenia mv w następujący sposób:

    mv /home/abc/testfile /home/abc/testfile2

    lub, jeśli jesteś już w /home/abc:

    mv testfile testfile2

    Powyższe polecenia przeniosłyby /home/abc/testfile do /home/abc/testfile2 – skutecznie zmieniając nazwę pliku. Ale co, jeśli po prostu chcesz przenieść plik? Powiedzmy, że chcesz, aby katalog domowy (w tym przypadku /home/abc) był wolny od bezpańskich plików. Możesz przenieść ten plik testowy do /home/abc/Documents za pomocą polecenia:

    mv /home/abc/testfile /home/abc/Documents/

    Za pomocą powyższego polecenia przeniosłeś plik do nowej lokalizacji, zachowując oryginalną nazwę pliku.

    Co zrobić, jeśli masz wiele plików, które chcesz przenieść? Na szczęście nie musisz wydawać polecenia mv dla każdego pliku. Możesz użyć symboli wieloznacznych, aby ci pomóc. Oto przykład:

    Masz wiele plików .mp3 w katalogu ~/Downloads (~/ – to łatwy sposób na przedstawienie katalogu domowego – w naszym poprzednim przykładzie będzie to /home/abc/) i chcesz je w ~/Music . Możesz je szybko przenieść jednym poleceniem, na przykład:

    mv ~/Downloads/*.mp3 ~/Music/

    To polecenie przeniesie każdy plik, który kończy się na .mp3 z katalogu Pobrane i przeniesie je do katalogu Muzyka.

    Jeśli chcesz przenieść plik do katalogu nadrzędnego bieżącego katalogu roboczego, możesz to zrobić w prosty sposób. Załóżmy, że masz plik testfile znajdujący się w ~/Downloads i chcesz go w swoim katalogu domowym. Jeśli obecnie znajdujesz się w katalogu ~/Downloads, możesz przenieść go o jeden folder w górę (do ~/) w następujący sposób:

    mv testfile ../

    „../” oznacza przeniesienie folderu o jeden poziom wyżej. Jeśli jesteś zakopany głębiej, powiedz ~/Downloads/today/, nadal możesz łatwo przenieść ten plik za pomocą:

    mv testfile ../../

    Pamiętaj tylko, że każdy „../” reprezentuje jeden poziom wyżej.

    Jak widać, przenoszenie plików z wiersza poleceń wcale nie jest trudne.