linux - 将整个 home/user1 目录复制到 Linux 上的 home/user2 目录 - Ubuntu16.04
问题描述
我在 google 上研究过将整个目录主页复制到我的 Linux 机器上的另一个用户帐户,但我没有遇到过关于此的帖子。人们通常想要复制特定路径而不是整个目录。
通过阅读我稍后将在此处发布的三篇文章(我已经阅读了更多,但这三篇是我创建的最好的),我发现我可以编写的最好的命令行是:
$ sudo cp -a /home/user1/ /home/user2/
$ sudo chown -R user2:user2 /home/user2/
这些是我建立的最好的链接。
- https://linuxize.com/post/how-to-copy-files-and-directories-in-linux/
- https://linuxize.com/post/cp-command-in-linux/
- 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"
还有哪个命令可以帮助我解决这个问题?我发布的两个命令行是否可以安全编写并实现我想要的,或者我可以选择更好的命令行吗?
解决方案
我通过编写这两行代码来完成我想做的事情,正如我在帖子中所说的那样,编写这两行代码就完成了。
$ sudo cp -a /home/user1/ /home/user2/
$ sudo chown -R user2:user2 /home/user2/
这些命令可以毫无问题地保存所有程序和文档,但它不会将任何内容移动到“user2”树目录的每个文件夹中,它只会将整个文件夹复制到“/home/user2/”中。
推荐阅读
- ios - Xcode 11.2.1 重新缩进破坏了标记语法格式
- python - Dockerfile 中的 pip install 失败
- java - 重命名所有 JSON 键 - Java - Jackson - springboot
- flutter - 颤振致命错误:lipo:-extract armv7 指定但... shared_preferences 不包含该架构
- java - onTaskRemoved() 没有在 Oppo 设备中被调用
- ios - 使用 RealityKit 跟踪相机位置
- r - 在 R 中整理数据
- laravel - 验证中发生错误时保留带有输入的动态行
- magento - getTemplate() 不起作用 $parents[1].getRegion Knockout js
- .net-core - 从 csv 文件中跳过行