이 답변 은 숨겨진 파일을 포함하여 모든 파일을 디렉토리에서 디렉토리 src
로 복사 할 수 있음을 나타냅니다 dest
.
mkdir dest
cp -r src/. dest
왜 이것이 실제로 작동하는지에 대한 답변이나 의견에는 설명이 없으며 아무도 이것에 대한 문서를 찾지 못하는 것 같습니다.
몇 가지를 시도했습니다. 첫째, 일반적인 경우 :
$ 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
그런 다음 /.
끝에 :
$ 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
따라서 이와 비슷하게 동작 *
하지만 숨겨진 파일도 복사됩니다.
$ 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_dir src_file
.
와 ..
같은 적절한 하드 링크는 여기에서 설명하는 단지 디렉토리 항목 자체처럼.
이 행동은 어디에서 왔으며 어디에 기록되어 있습니까?
.
및 ..
다른 디렉토리처럼 행동하지 않습니다.
cp
참조 하는 방법을 명확하게 설명cp -R
작동합니다..
그리고..
다른 모든 디렉토리와 같은 디렉토리는, 아무것도 마법 또는 그들에 대한 신비가있다.