我有两个目录,其中一个是空的。
第一个目录有许多包含隐藏文件的子目录。当我cp -r
内容从第一个目录到第二个目录时,隐藏的文件也会被复制。有什么解决方案可以摆脱它们吗?
发布于 2012-07-19 16:54:53
您可以使用rsync
而不是cp
rsync -av --exclude=".*" src dest
这将排除隐藏的文件和目录。如果只想排除隐藏目录,请在模式中添加一个斜杠:
rsync -av --exclude=".*/" src dest
发布于 2012-07-19 16:51:51
你可以做到
cp -r SRC_DIR/* DEST_DIR
以排除SRC_DIR级别中的所有.files和.dirs,但仍会复制下一级子目录中的所有隐藏文件。
https://stackoverflow.com/questions/11557114
复制相似问题