创建多级目录的方法

特别是对于cache目录,如果磁盘出现问题,需要我们手动重建cache目录结构可能是很麻烦的事,我们也很容易想到能不能只复制目录结构而不复制其中的文件的问题(因为复制文件会更慢);高人就说了,

find . -type d |sed ‘s/\./\/dst’ | xargs mkdir -p

其实这样find的可能很慢,我们不如手动来建,比如3级目录:

mkdir 0
cd 0
mkdir 0
cd 0
seq 0 99 | mkdir
cd ..
seq 1 99 | xargs -n 1 cp -au 0
cd ..
seq 1 99 | xargs -n 1 cp -au 0

这样,很简单的脚本就完成了,而且速度要快的多

不过写脚本用for循环更方便,不知道速度怎么样

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据