在 Mac 上的「終端機」中管理檔案
在「終端機」中,你可以使用 mv
、cp
和 scp
命令列工具於本機或遙距移動和複製檔案。
貼士:這比使用 Finder 移動和複製檔案較容易。請參閱:將檔案整理到資料夾中。
在本機移動檔案或資料夾
在 Mac 上的「終端機」App 中,使用
mv
指令來將檔案或資料夾從一個位置移至相同電腦中的另一位置。mv
指令會將檔案或資料夾從舊位置移動,並放至新位置。例如,如要將檔案從你的「下載項目」資料夾移至「文件」資料夾中的 Work 資料夾:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
你也可以在檔案移動時更改名稱:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
請參閱:mv 指令 man 頁面。
在本機複製檔案或資料夾
在 Mac 上的「終端機」App 中,使用
cp
指令來製作檔案副本。例如,如要將你「文件」資料夾中名為 Expenses 的資料夾複製至名為 Data 的另一個卷宗:
% cp -R ~/Documents/Expenses /Volumes/Data/Expenses
-R
旗標會使cp
複製的資料夾及內容。請注意,資料夾名稱並不會以斜線結尾,那樣會更改cp
複製資料夾的方式。
請參閱:cp 指令 man 頁面。
遙距複製檔案或資料夾
在 Mac 上的「終端機」App 中,使用
scp
指令來將檔案複製自或複製到遙距電腦。scp
會使用與ssh
相同的基礎通訊協定。例如,如要從你的個人專屬資料夾將壓縮檔複製至遙距電腦上的另一個用户個人專屬資料夾:
% scp -E ~/ImportantPapers.tgz username@remoteserver.com:/Users/username/Desktop/ImportantPapers.tgz
你會收到提示來輸入用户的密碼。
-E
旗標會保留延伸屬性、resource fork 和 ACL 資料。-r
旗標(此範例中並未使用)會讓scp
複製的資料夾及內容。
請參閱:scp 指令 man 頁面。