geekboy68k 20 Zgłoś post Napisano Grudzień 23, 2013 (edytowany) Witam, Mój problem jest następujący - w /home/user mam plik.zip, w którym zawarto katalog - nazwijmy go katalog1 - oraz plik.html. W katalog1 znajduje się masa podkatalogów (a w nich kolejne podkatalogi) oraz pojedynczych plików. Jaką komendą linuksową mogę przenieść tylko zawartość katalog1 (czyli te wszystkie podkatalogi, podkatalogi podkatalogów i pliki) do /home/user? Opcja z menedżerem plików odpada, musi to być komenda bądź zestaw komend. Będę wdzięczny za odpowiedź. Pozdrawiam Edytowano Grudzień 23, 2013 przez geekboy68k (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
McAs 28 Zgłoś post Napisano Grudzień 23, 2013 http://go2linux.garron.me/mv-linux-command-line-rename-move-files Udostępnij ten post Link to postu Udostępnij na innych stronach
geekboy68k 20 Zgłoś post Napisano Grudzień 23, 2013 Znam ten program. Niestety, nie wiem jak zmusić go do przeniesienia całej zawartości katalogu (w którym zawierają się także drzewa podkatalogów), a nie tylko pojedynczych plików... Udostępnij ten post Link to postu Udostępnij na innych stronach
McAs 28 Zgłoś post Napisano Grudzień 23, 2013 nie musisz bo dzięki tej komendzie przenosi wszystko co jest w danym katalogu do miejsca gdzie chcesz Udostępnij ten post Link to postu Udostępnij na innych stronach
geekboy68k 20 Zgłoś post Napisano Grudzień 23, 2013 (edytowany) Spójrz: W folderze /home/user1 mam podkatalog o takiej samej nazwie (user1), w którym znajdują się kolejne drzewa podkatalogów oraz pliki. Muszę przenieść całą zawartość tego katalogu (tzn. /home/user1/user1) o poziom wyżej (tzn. do /home/user1). Gdy wywołuję komendę: mv /lokalizacja_źródła /lokalizacja_przeznaczenia Program chce przenieść mi cały folder, a nie tylko jego zawartość, co jest niemożliwe z oczywistych względów... Edytowano Grudzień 23, 2013 przez geekboy68k (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
ArabSmall 118 Zgłoś post Napisano Grudzień 23, 2013 Czyli to co znajduje się w katalogu /home/user1/user1 chcesz przenieść katalog wyżej czyli /home/user1 więc w katalogu /home/user1 mają być pliki/katalogi/podkatalogi z katalogu /home/user1/user1 tak? Jeśli tak to mv /home/user1/user1/* /home/user1 Udostępnij ten post Link to postu Udostępnij na innych stronach
vretch 3 Zgłoś post Napisano Grudzień 23, 2013 (edytowany) mv /home/user1/user1/* /home/user1 edyteusz. się lekko spóźniłem. Jeszcze odnośnie: Znam ten program. Niestety, nie wiem jak zmusić go do przeniesienia całej zawartości katalogu (w którym zawierają się także drzewa podkatalogów), a nie tylko pojedynczych plików... zapewniam Cię, że mv robi "rekursywnie". Edytowano Grudzień 23, 2013 przez vretch (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
McAs 28 Zgłoś post Napisano Grudzień 23, 2013 ArabSmall i vretch pokazali ci ta komendą jak być powinno, ja dałem tylko wskazówkę. Udostępnij ten post Link to postu Udostępnij na innych stronach
geekboy68k 20 Zgłoś post Napisano Grudzień 23, 2013 Dzięki wielkie i sorry za zamieszanie, już sobie poradziłem. Zapomniałem o tej nieszczęsnej gwiazdce. Udostępnij ten post Link to postu Udostępnij na innych stronach
Misiek08 285 Zgłoś post Napisano Styczeń 6, 2014 Ja robię tak, że jak chcę przenieść wszystko z folderu o poziom wyżej to wchodzę do niego i wywołuję: mv * ../To się nie może zepsuć. Udostępnij ten post Link to postu Udostępnij na innych stronach