Bu cevap gizli olanlar dahil - - Bir tüm dosyaları kopyalayabilirsiniz ortaya koymaktadır dizinden srcdizine destşöyle:
mkdir dest
cp -r src/. dest
Yanıtın veya yorumunda bunun neden gerçekten işe yaradığına dair bir açıklama yok ve kimse de bununla ilgili belge bulamıyor.
Birkaç şey denedim. İlk olarak, normal durum:
$ 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
Sonra, birlikte /.sonunda:
$ 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
Yani, bu çok benzer şekilde davranır *, ancak gizli dosyaları da kopyalar.
$ 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
.ve burada açıklandığı.. gibi uygun sabit bağlantılar gibi, dizin girişinin kendisi gibi .
Bu davranış nereden geliyor ve nerede belgeleniyor?
.ve ..diğer dizinler gibi davranmayın.
cpReferans nasıl açıkça açıklıyorcp -Rçalışır..ve diğer..tüm dizinler gibi dizinler, onlar hakkında büyülü veya gizemli bir şey yok.