Przenieś pliki z jednego folderu do drugiego o tej samej nazwie


12

Jestem nowy w Linuksie, szczególnie dla serwera Ubuntu i jego terminala .... Mam taką strukturę plików:

-im
 |
 |-t1
   |-1.jpg
 |-t2
   |-2.jpg 
 |-second
   |-t1
     |-3.jpg
   |-t2
     |-4.jpg 

Jak mogę przejść z drugiego pliku do głównego folderu, aby t1 zawierał 1,3.jpg, a t2 zawierał 2,4.jpg ...? aby nic w t1 i t2 nie było do usunięcia, ale przeniesiono tutaj drugi podfolder ....

Czy wszystko będzie dobrze z komendą mv?


Czy na pewno wspomniałeś prawidłowe pliki w swoim pytaniu? Myślę, że miałeś na myśli, że t1 powinien zawierać 1, 3.jpg, a t2 powinien zawierać 2, 4.jpg, prawda?
jobin

Dobre pytanie, tak to rozumiem;)
catalesia

@Jobin przepraszam, tak, masz rację
brabertaser19

@ brabertaser1992: Następnie edytuj pytanie, aby uwzględnić poprawkę.
jobin

Odpowiedzi:


22

Tak, nic ci nie będzie mv, np .:

mv /path_to_source_folder/filename /path_to_destination_folder/

lub, na przykład z poziomu im / sekundę: ( cd im/second)

mv t1/3.jpg ../t1/ && mv t2/4.jpg ../t2/

Jest na to więcej sposobów, man findna przykład:man rsync

gdy spojrzysz na lsdane wyjściowe polecenia, .. (2 kropki) „oznacza jeden krok wstecz”,. (jedna kropka) oznacza „tutaj” i możesz jej użyć jako takiej

Oczywiście, jeśli chcesz usunąć drugi folder, użyj polecenia rmdir lub rm -R (używaj ostrożnie, zawsze rób to, man {command}jeśli nie jesteś pewien.


Oczywiście, jeśli chcesz usunąć drugi folder - czy mv pozostawi pierwszą kopię? O_o
brabertaser19

1
polecenie mv przenosi plik, więc nie będzie żadnej kopii, rmdir nie usunie katalogu „drugiego”, ponieważ istnieją podkatalogi. rm -r will lub rmdir -p. Najlepszym sposobem na naukę jest wykonanie kopii struktury i użycie poleceń i zobaczenie, co się stanie;) Zobacz, jaka jest różnica między rm i rmdir!
catalesia

z rm i rmdir i coś teraz .... po prostu się zastanawiałem, ponieważ cię nie zrozumiałem
brabertaser19

2
polecenie rm -r {path_to_folder}usuwa folder oraz jego podkatalogi i pliki. rmdirusuwa tylko foldery, więc jest to najlepszy sposób na usunięcie folderów, jeśli chcesz mieć pewność, że są puste.
catalesia
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.