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下的主要内容,如果未能解决你的问题,请参考以下文章

如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时间的文件,复制到指定目录下。

编写个shell脚本将/home/test 目录下大于10K的文件转移到/tmp目录下

linux shell 判断指定目录下文件或者文件夹最后修改时间是不是大于三天~

shell练习-对指定目录下的符合条件的文件执行操作

第二篇:初识Linux

Linux中编写一个shell脚本将指定目录中的文件的文件全名改为大写,但是命令执行完,shell