我正在尝试学习如何使用命令提示符使用‘cp’命令将文件从一个文件夹复制到另一个文件夹,文件从“home”文件夹复制到“documents”文件夹,但我无法从“documents”文件夹复制到“home”文件夹。有人能解释一下为什么吗?
答案1
这取决于您的命令实际上是什么样的。
下面的方法是可行的:
cp /home/$USER/Documents/file /home/$USER
或者按照@kos 建议的:
cp ~/Documents/file ~/
答案2
首先使用命令转到要复制文件的位置。然后cd
:
cp "foldername" -R ~/"foldername"
答案3
您无法将文档复制到/home
没有sudo
权限的文件夹中。为此,请使用此命令
sudo cp /home/$USER/Documents/file_name /home
或保存权限(谢谢 @kos)
sudo cp --preserve=mode,ownership /home/$USER/Documents/file_name /home
如果你的意思是你的 home
文件夹,然后使用
cp /home/$USER/Documents/file_name ~
或者
cp /home/$USER/Documents/file_name /home/$USER/
答案4
要从文档文件夹复制,请尝试:
cp filenameHere /home/$USER
例如,假设我位于 Documents 文件夹:
/home/$USER/Documents
我想将文件 foo.txt 复制到我的主文件夹:
cp foo.txt /home/$USER
如果您当前不在 Documents 文件夹中,则必须先通过 cd 进入该文件夹:
cd /home/$USER/Documents
然后您可以ls
列出您的文件,请记住,终端和 Linux 命令区分大小写:
ls
文件列出后,使用cp
命令复制到您想要的位置。