
Shell
willingtolove
一念成佛,一念成魔!
展开
-
Shell脚本:linux构建大量测试文件或文件夹
文章目录1、构造文件和文件夹2、只构造文件1、构造文件和文件夹#! /bin/bashpath="/home/parasaga/testtmp"if [ ! -d path ]; then mkdir -p $pathfi#一共生成50万个文件#一级目录500个,每个一级目录下100个二级目录,每个二级目录下100个文件for index in {1..500000}do echo $index num=`expr $index / 1000` num1=$((原创 2021-08-26 22:01:30 · 857 阅读 · 1 评论 -
Shell脚本:linux删除大量文件方法总结
文章目录一、构建测试文件1、构造文件和文件夹2、只构造文件二、测试删除1、方法一:使用rm命令2、方法二:使用rsync命令3、方法三:使用find with delete命令一、构建测试文件1、构造文件和文件夹#! /bin/bashpath="/home/parasaga/testtmp"if [ ! -d path ]; then mkdir -p $pathfi#一共生成50万个文件#一级目录500个,每个一级目录下100个二级目录,每个二级目录下100个文件for原创 2021-08-26 21:54:33 · 3112 阅读 · 0 评论 -
Shell脚本:判断文件、文件夹是否存在
一、语法说明-e filename #如果 filename为目录,则为真 -f filename #如果 filename为常规文件,则为真 -L filename #如果 filename为符号链接,则为真 -r filename #如果 filename可读,则为真 -w filename #如果 filename可写,则为真 -x filename #如果 filename可执行,则为真 -s filename #如果文件长度不为0,则为真 -h filename #如果文件是软链.原创 2021-08-26 15:43:51 · 36049 阅读 · 0 评论 -
Shell脚本:对脚本执行时间计时
#实例(对脚本执行时间计时):#!/bin/bashstart_time=$(date +%s)sleep 10end_time=$(date +%s)cost_time=$[ $end_time-$start_time ]echo "共耗时: $(($cost_time/60))min $(($cost_time%60))s"原创 2021-08-26 15:27:42 · 3352 阅读 · 0 评论