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?
command-line
disk-management
brabertaser19
źródło
źródło
Odpowiedzi:
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 find
na przykład:man rsync
gdy spojrzysz na
ls
dane wyjściowe polecenia, .. (2 kropki) „oznacza jeden krok wstecz”,. (jedna kropka) oznacza „tutaj” i możesz jej użyć jako takiejOczywiś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.źródło
rm -r {path_to_folder}
usuwa folder oraz jego podkatalogi i pliki.rmdir
usuwa tylko foldery, więc jest to najlepszy sposób na usunięcie folderów, jeśli chcesz mieć pewność, że są puste.