Przenoszenie i kopiowanie plików w Terminalu
Możesz przenosić i kopiować pliki lokalnie lub zdalnie, używając narzędzi mv
, cp
oraz scp
w wierszu poleceń.
Uwaga: Łatwiej jest przenosić lub kopiować pliki używając Findera. Aby dowiedzieć się więcej, zobacz Porządkowanie plików w folderach.
Przenoszenie pliku lub folderu na komputerze lokalnym
Aby przenieść pliki lub foldery z jednego miejsca do innego na tym samym komputerze, użyj narzędzia
mv
. Narzędziemv
przenosi plik lub folder z dotychczasowego miejsca i umieszcza go w nowym miejscu.Na przykład, aby przenieść plik z folderu Pobrane rzeczy do folderu Praca w folderze Dokumenty:
mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Możesz także zmienić nazwę pliku podczas przenoszenia:
mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Aby dowiedzieć się więcej o narzędziu mv
, zobacz jego stronę man.
Kopiowanie pliku lub folderu na komputerze lokalnym
Aby utworzyć kopię pliku, użyj narzędzia
cp
.Na przykład, aby skopiować folder o nazwie Wydatki z folderu Documents na inny dysk o nazwie Dane:
cp -R ~/Documents/Wydatki /Volumes/Dane/Wydatki
Parametr
-R
sprawia, żecp
kopiuje folder wraz z zawartością. Zwróć uwagę, że nazwa folderu nie kończy się ukośnikiem. Jego obecność zmienia sposób, w jaki narzędziecp
kopiuje dany folder.
Aby dowiedzieć się więcej o narzędziu cp
, zobacz jego stronę man.
Kopiowanie pliku lub folderu na komputerze zdalnym
Aby skopiować plik lub folder z komputera zdalnego lub na komputer zdalny, użyj narzędzia
scp
.scp
używa tych samych podstawowych protokołów, cossh
.Na przykład, aby skopiować skompresowany plik ze swojego folderu domowego do folderu domowego innego użytkownika na serwerze zdalnym:
scp -E ~/WażneDokumenty.tgz użytkownik@remoteserver.com:/Users/użytkownik/Desktop/WażneDokumenty.tgz
Pojawi się prośba o wprowadzenie hasła użytkownika.
Parametr
-E
powoduje utrzymanie rozszerzonych atrybutów, zasobów i informacji ACL.Parametr
-r
(nie jest on używany w tym przykładzie) powoduje, żescp
kopiuje folder razem z zawartością.
Aby dowiedzieć się więcej o narzędziu scp
, zobacz jego stronę man.