shell脚本第二篇——将指定目录下大于200K的文件移动到/tmp下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本第二篇——将指定目录下大于200K的文件移动到/tmp下相关的知识,希望对你有一定的参考价值。

shell脚本第二篇——将指定目录下大于200K的文件移动到/tmp

# vim  /tmp/files.sh

  #!/bin/bash

  #将指定目录下大于200K的文件移动到/tmp

  read  -p  "请输入您要将目录下大于200K文件移动的目录路径:" $1

  for FILE in `ls  $1`

 do

    if [ -f  $FILE ] ; then

        if [ `ls -l $FILE | awk `{print $5}` -gt 204800 ] ; then

            mv  $FILE /tmp/

        fi

     fi

 done

 

###############################################################################

 

# vim  /tmp/files.sh

#!/bin/bash

 #将指定目录下大于200K的文件移动到/tmp

 read  -p  "请输入您要将目录下大于200K文件移动的目录路径:" $1

for File in `ls  -l  $1 | awk  '$2>204800' {print $9}`

do

        mv  $File  /tmp/

done

ls  -al  /tmp/

echo  "done!"

 


以上是关于shell脚本第二篇——将指定目录下大于200K的文件移动到/tmp下的主要内容,如果未能解决你的问题,请参考以下文章