linux - 如何准确复制文件夹

我正在尝试为我正在编程的设备复制文件系统。经过这么多时间试图弄清楚为什么我正在安装的文件系统不起作用后,我发现 cp 没有完成工作。我使用 du -s 来检查原始文件系统的大小和我使用 cp -r 复制的文件系统的大小,结果它们相差大约 150 个字节。

有些东西告诉我符号链接(symbolic link)或某种内核对象没有被正确复制。

是否可以完全复制文件夹/文件系统?如果是这样,我会怎么做?

最佳答案

尝试以直接的方式执行此操作:

cp -a src target

来自 man cp

    -a, --archive
           same as -dR --preserve=all

它保留权利、符号链接(symbolic link)...

https://stackoverflow.com/questions/19434921/

相关文章:

c - 我应该调用什么 API 来获得系统正常运行时间?

linux - 如何使用 echo 编写非 ASCII 字符?

linux - 将node.js + expressjs应用程序的NODE_ENV设置为ubuntu

regex - sed 将线条连接在一起

linux - BASH中多列文件的反向排序顺序

linux - 如何在 Ubuntu 上安装 chkconfig?

json - 将 JSON 文件中的数据导入 R

json - Go 中带有 JSON Marshal 的小写 JSON 键名

c - 是否有用于检查 Linux 内核版本的宏定义?

linux - 如何递归列出某个位置的所有目录,广度优先?