Jak przenieść jeden plik do folderu za pomocą terminala?

43

Chcę przenieść jeden plik do folderu za pomocą terminala. Jak mam to zrobic?

Louise Avon
źródło
linuxcommand.org/learning_the_shell.php Sprawdź mvpolecenie.
Dan
użyj polecenia mv. Może to być bardziej skomplikowane, ponieważ możesz mieć problemy z własnością / uprawnieniami, jeśli przenosisz plik poza $ HOME.
Panther
@muru: To pytanie jest wyraźnie inne, ponieważ dotyczy konkretnego sposobu przenoszenia plików na pulpit.
David Foerster,

Odpowiedzi:

61
mv [file] [directory]

Na przykład, aby przejść info.txtz rzeczywistego katalogu do config/katalogu, wpiszmv info.txt config/


Jak wskazano w poprawnym komentarzu, powyższe nie powiedzie się, jeśli użytkownik uruchamiający polecenie nie będzie miał dostępu do zapisu ani do pliku, ani do folderu.

Jeśli poprzedzasz komendę sudo, mówisz systemowi, aby uruchomił komendę jako rootużytkownik (podobnie jak konto administratora). Przykład:

sudo mv info.txt config/

DUŻA WAŻNA UWAGA:
Używaj tylkosudowtedy, gdy masz pewność, że wiesz, co robisz - Ubuntu chroni rzeczy z jakiegoś powodu. Za pomocąsudomożesz złamać system operacyjny, zmuszając do ponownej instalacji, jeśli przeniesiesz (lub usuniesz lub cokolwiek) ważne pliki.

David Oneill
źródło
1
zależy od własności i uprawnień miejsca docelowego. Może być konieczne użycie sudo lub omówienie własności / uprawnień.
Panther
4

Możesz użyć tego samego polecenia do zmiany nazw plików. Zmiana nazwy polega zasadniczo na przeniesieniu pliku do tej samej lokalizacji, ale o nowej nazwie. Korzystając z poprzedniego przykładu:

mv info.txt config/information.txt

Spowoduje to przeniesienie pliku i zmianę jego nazwy.

mbrookes1304
źródło