代码 #!/bin/bash datadir=$1 declare -a dirlist dirlist=`ls $datadir 2>\dev\null` for file in ${dirlist[@]}; do dir=`pwd`/$file echo $dir size=` du $dir | awk '{print $1}'` echo $size if [ $size -ge 4 ] ; then cp $dir /home/bigdata/txc fi done