在“终端”中移动和拷贝文件
在“终端”中,您可以使用 mv
、cp
和 scp
命令行工具来本地或远程移动和拷贝文件。
【注】使用 Finder 移动和拷贝文件更简单。有关更多信息,请参阅在文件夹中整理文件。
本地移动文件或文件夹
若要在同一电脑上将文件或文件夹从一个位置移动到另一个位置,请使用
mv
工具。mv
工具将文件或文件夹从旧的位置移出并放置到新的位置。例如,若要将文件从 Downloads 文件夹移动到 Documents 文件夹下的 Work 文件夹:
mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
您还可以在移动过程中更改文件的名称:
mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
有关 mv
工具的更多信息,请参阅其 man 页面。
本地拷贝文件或文件夹
若要拷贝文件,请使用
cp
工具。例如,若要将 Documents 文件夹下名为“Expenses”的文件夹拷贝到另一个名为“Data”的宗卷上:
cp -R ~/Documents/Expenses /Volumes/Data/Expenses
-R
旗标使cp
拷贝该文件夹及其内容。请注意,文件夹名称不以斜杠结尾,因为斜杠会改变cp
拷贝文件夹的方式。
有关 cp
工具的更多信息,请参阅其 man 页面。
远程拷贝文件或文件夹
若要远程拷贝文件或文件夹,请使用
scp
工具。scp
使用同ssh
一样的底层协议。例如,若要从您的个人文件夹将压缩文件拷贝到远程服务器上另一个用户的个人文件夹:
scp -E ~/ImportantPapers.tgz username@remoteserver.com:/Users/username/Desktop/ImportantPapers.tgz
您会收到输入用户密码的提示。
-E
旗标保留扩展属性、资源分支和 ACL 信息。-r
旗标(未在本示例中使用)使scp
拷贝文件夹及其内容。
有关 scp
工具的更多信息,请参阅其 man 页面。