我有三个文件夹:core、project和merge里面有很多文件。我想删除merge文件夹里面的所有文件和文件夹(包括dot文件),然后将core文件夹中的所有文件(包括dot文件)复制到merge文件夹中,同时将project文件夹中的所有文件合并到merge中文件。
情况
- 如何从特殊文件夹中删除所有文件和文件夹(包括点文件)而不删除它们?(
rm -rf /path/to/folder/*
没有删除文件和文件夹。) - 将所有文件从特殊文件夹递归复制(有和没有合并和替换)到另一个文件(包括点文件)的最快方法是什么?(
tar -cf my.tar path/; tar -xf my.tar
)
我正在使用 tar,但文件太多,我需要一种更快的方法。
删除
您可以安全地忽略该警告。就个人而言,我可能只是
rm -r merge
对目录本身进行核对。复印
...但这将覆盖合并目录。
有点慢,更难写,但功能正常,不会破坏父目录。
一次全部