Jak przenosić pliki poleceniem mv?

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
green
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 25 cze 2016, 12:20
Płeć: Mężczyzna

Jak przenosić pliki poleceniem mv?

Post autor: green »

Proszę o podpowiedź gdzie znajduje się problem kiedy nie mogę przenieść plików z jednego katalogu do drugiego , z podkatalogu do katalogu głównego itp. Dokładnie wygląda to tak że w katalogu głównym "Muzyka" mam kilka podkatalogów np 01 , 02 , 03 . Próbuję przenieść wszystkie pliki mp3 z katalogu 01 do 02 poleceniem mv *.mp3 02/ i pojawia się informacja że cel czyli katalog 02 nie jest katalogiem. Tak samo kiedy próbowałem przenieść pliki z katalogu "Pobrane" do katalogu "Muzyka" lub któregoś z podkatalogów i też info że cel nie jest katalogiem.
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1126
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Problem z przenoszeniem plików mv

Post autor: kszyhus »

Polecenie mv - opcje:

Kod: Zaznacz cały

man mv
u Ciebie:

Kod: Zaznacz cały

mv ~/Muzyka/01/*.mp3 ~/Muzyka/02
:clap: PC: ASRock Z270-Pro4 *** Intel i7 7700K *** 32GB RAM
PC: Gigabyte H270-HD3 *** Intel i5 7600K *** 16GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Problem z przenoszeniem plików mv

Post autor: Tomfoc »

green pisze:...Próbuję przenieść wszystkie pliki mp3 z katalogu 01 do 02 poleceniem mv *.mp3 02/ i pojawia się informacja że cel czyli katalog 02 nie jest katalogiem...
Przypatrz się dobrze temu poleceniu. Skąd system ma wiedzieć co to jest 02/ i gdzie się znajduje. Gdybyś podał jako cel /home/nazwa_użytkownika/Muzyka/02 to system będzie wiedział, że z katalogu głównego / ma wejść do home, dalej do nazwa_użytkownika i dalej do Muzyka i w końcu do 02. Możesz też zrobić prościej (tak, jak napisał krzyhus) używając znaku ~, który oznacza własny katalog użytkownika.
green
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 25 cze 2016, 12:20
Płeć: Mężczyzna

Re: Problem z przenoszeniem plików mv

Post autor: green »

Pytanie czy jest taka potrzeba by podawać pełną ścieżkę gdy jestem konkretnie w tym katalogu 02 z którego chcę przenosić pliki ?
Kolejne jak przenieść jakiś wybrany utwór którego nazwa jest długa oddzielona spacjami , występują myślniki , nawiasy ?
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: Problem z przenoszeniem plików mv

Post autor: marcin1982 »

Pytanie czy jest taka potrzeba by podawać pełną ścieżkę gdy jestem konkretnie w tym katalogu 02
Biężący katalog oznaczasz kropką, np. ./02
Kolejne jak przenieść jakiś wybrany utwór którego nazwa jest długa oddzielona spacjami , występują myślniki , nawiasy ?

Kod: Zaznacz cały

mv "nazwa ze spacją.mp3"
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1126
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Problem z przenoszeniem plików mv

Post autor: kszyhus »

Innym sposobem może być midnightcommander (mc) dwupanelowy menadżer plików.
Otwierasz lewe okno - katalog źródłowy, otwierasz prawe okno - katalog docelowy
w katalogu źródłowym wybierasz pliki które chcesz przenieść i z dolnej belki wybierasz F6 [Przen]
Takie kopiowanie/przenoszenie plików powiela wszystkie właściwości i uprawnienia danego pliku.
Instalacja mc:

Kod: Zaznacz cały

sudo apt install mc
uruchamia się komendą:
:clap: PC: ASRock Z270-Pro4 *** Intel i7 7700K *** 32GB RAM
PC: Gigabyte H270-HD3 *** Intel i5 7600K *** 16GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Problem z przenoszeniem plików mv

Post autor: Tomfoc »

Ja jeszcze dodam, że gdy w terminalu chcesz wpisać długą nazwę jakiegoś pliku, to wpisz pierwszą literkę jego nazwy i naciśnij klawisz <tab>. Nazwa ta zostanie automatycznie dokończona. Jeżeli plików o nazwach zaczynających się na tę samą literę jest więcej, wpisz pierwsze dwa znaki i naciśnij <tab>. Jeżeli plików o nazwie zaczynającej się na takie same dwa znaki jest więcej, wpisz pierwsze trzy i <tab> itd. Moc konsoli jest potężna. Jeżeli jesteś w katalogu o nazwie 02 i chcesz przenieść pliki w nim znajdujące się, to wystarczy wpisać mv *.mp3 ~/Muzyka/01 - zakładając, że chcesz przenieść wszystkie pliki .mp3 z katalogu 02 do 01.
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1126
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Problem z przenoszeniem plików mv

Post autor: kszyhus »

Tomfoc pisze:Ja jeszcze dodam, że gdy w terminalu chcesz wpisać długą nazwę jakiegoś pliku, to wpisz pierwszą literkę jego nazwy i naciśnij klawisz <tab>. Nazwa ta zostanie automatycznie dokończona. ..
Nie znałem tego, więc wypróbowałem i u mnie nie działa.
Edit:
Zadziałało - wpisywałem bez cudzysłowia.
:clap: PC: ASRock Z270-Pro4 *** Intel i7 7700K *** 32GB RAM
PC: Gigabyte H270-HD3 *** Intel i5 7600K *** 16GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
green
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 25 cze 2016, 12:20
Płeć: Mężczyzna

Re: Jak przenosić pliki poleceniem mv?

Post autor: green »

Dzięki wszystkim za odpowiedzi , pomogły w działaniu z tym przenoszeniem plików.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości