相关疑难解决方法(0)

cp 在 . (dot) 或 .. (dot dot) 是源目录

这个答案表明可以将所有文件(包括隐藏文件)从目录复制src到目录中,dest如下所示:

mkdir dest
cp -r src/. dest
Run Code Online (Sandbox Code Playgroud)

答案或其评论中没有解释为什么这实际上有效,似乎也没有人找到有关此的文档。

我尝试了一些东西。一、正常情况:

$ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file
$ cp -r src dest
$ ls -A dest
dest_file  src
Run Code Online (Sandbox Code Playgroud)

然后,/.最后:

$ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file
$ cp -r src/. dest
$ ls -A dest
dest_file  .dotfile  src_dir  src_file
Run Code Online (Sandbox Code Playgroud)

因此,这与 的行为类似*,但也会复制隐藏文件。

$ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file
$ cp -r src/* dest …
Run Code Online (Sandbox Code Playgroud)

documentation hard-link cp recursive dot-files

23
推荐指数
1
解决办法
6191
查看次数

标签 统计

cp ×1

documentation ×1

dot-files ×1

hard-link ×1

recursive ×1