Zarządzanie plikami w Terminalu na Macu
Możesz przenosić i kopiować pliki lokalnie lub zdalnie, używając narzędzi mv
, cp
oraz scp
w wierszu poleceń.
Porada: Łatwiej jest przenosić i kopiować pliki przy użyciu Findera. Zobacz: Porządkowanie plików w folderach.
Przenoszenie pliku lub folderu na komputerze lokalnym
W Terminalu na Macu użyj polecenia
mv
do przeniesienia plików lub folderów z jednego miejsca do innego na tym samym komputerze. Poleceniemv
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
Zobacz stronę man polecenia mv.
Kopiowanie pliku lub folderu na komputerze lokalnym
W Terminalu na Macu użyj polecenia
cp
do utworzenia kopii pliku.Na przykład, aby skopiować folder o nazwie Wydatki z folderu Documents na inny wolumin 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.
Zobacz stronę man polecenia cp.
Kopiowanie pliku lub folderu na komputerze zdalnym
W Terminalu na Macu użyj polecenia
scp
do skopiowania pliku lub folderu na lub z komputera zdalnego.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ą.
Zobacz stronę man polecenia scp.