文章目录
1、构造文件和文件夹
#! /bin/bash
path="/home/parasaga/testtmp"
if [ ! -d path ];
then
mkdir -p $path
fi
#一共生成50万个文件
#一级目录500个,每个一级目录下100个二级目录,每个二级目录下100个文件
for index in {1..500000}
do
echo $index
num=`expr $index / 1000`
num1=$(( $index % 100 ))
tmpPath="${path}/data_${num}/data_${num1}"
echo $tmpPath
if [ ! -d $tmpPath ];
then
mkdir -p $tmpPath
fi
#输出一个数字到目标文件
echo "${index}" > $tmpPath/bk-${index}.txt
done
2、只构造文件
path="/home/parasaga/testtmp"
if [ ! -d path ];
then
mkdir -p $path
fi
#生成多少个文件
for index in {1..10}
do
echo $index > /home/parasaga/testtmp/$index.txt
done