将整个 home/user1 目录复制到 Linux 上的 home/user2 目录 - Ubuntu16.04

Copying whole home/user1 directory to home/user2 directory on Linux - Ubuntu16.04

我研究过 google 关于将整个目录主页复制到我的 Linux 机器上的另一个用户帐户,但我还没有遇到过 post 这方面的问题。人们通常希望复制特定路径而不是整个目录。

通过阅读我稍后会 post 的三篇文章(我已经阅读了很多,但这三篇是我创建的最好的)我发现我可以写的最好的命令行我想要的是:

$ sudo cp -a /home/user1/ /home/user2/
$ sudo chown -R user2:user2 /home/user2/ 

这些是我建立的最好的链接。

  1. https://linuxize.com/post/how-to-copy-files-and-directories-in-linux/
  2. https://linuxize.com/post/cp-command-in-linux/
  3. https://askubuntu.com/questions/86822/how-can-i-copy-the-contents-of-a-folder-to-another-folder-in-a-different-directo

问题是我无法复制那里的每个文件,例如:

"cp: cannot stat '/home/user1/.var/app/org.mozilla.firefox/cache/mozilla/firefox/4dcohxta.default-release/cache2/entries/C02B703BAA45ED748D7DB6B07D15FA0DFCCD37E8': No such file or directory"

还有哪个命令可以帮助我解决这个问题?我 post 编写的两个命令行是否可以安全地编写并实现我想要的,或者我可以选择更好的命令行吗?

我通过编写这些代码行来完成我想做的事情,正如我在 post 中所说的,编写这两行代码就完成了。

$ sudo cp -a /home/user1/ /home/user2/
$ sudo chown -R user2:user2 /home/user2/ 

这些命令可以毫无问题地保存所有程序和文档,但不会将任何内容移动到“user2”树目录的每个文件夹,它只会将整个文件夹复制到“/home/user2/” .