shell 指定目录 指定文件个数、大小 创建多个文件

【shell脚本】遍历指定文件夹并获取文件名称及大小 目录 1. shell 方法 1.1. shell 脚本 1.1.1. 概述 1.2. 其他问题 1.3. 笨方法 2. c++语言方法 目的: 遍历指定文件夹下的文件,获取其名称、路径、大小(bytes); 主要是三类文件, .h .c .cc共3类文件,其中排除单元测试文件 Test开头的 .h 文件; 使用正则匹配,针对路径不规则的情况;目标文件不放在 src 等规则的目录下; 1. shell 方法 1.1. shell 脚本 1.1.1. 概述 对于正则表达式的书写,可 阅读详情
#!/bin/sh
#author: peter
#create time:2012-05-18
#Create some bigfile for zecloud Performance test
#Execution: sh creat_bigfile.sh  < -d dirname > | < -n filenum >  [ -h|--help]


#help
function Usage {
clear
echo ""
echo "USAGE: sh creat_bigfile.sh  < -d dirname > | < -n filenum >  | <-s filesize>[ -h|--help]"
echo ""
}


TEMP_OPT=`getopt -o d:n:s: -n 'creat_bigfile.sh' -- "$@"`


if [ $? != 0 -o $# == 0 ] ; then
    Usage
exit 1
fi


eval set -- "$TEMP_OPT"


while true; do
case "$1" in
-d) dirname=$2;  shift 2;;
-n) filenum=$2; shift 2;;
-s) filesize=$2; shift 2;;
--) shift; break;;
*)  Usage;exit 1
esac
done


mkdir -p dirname
cd dirname
for ((i=0;i<$filenum;i++)); do
dd if=/dev/zero of=fd$i bs=1M count=$filesize;
done
Android shell 查询目录文件列表和大小等信息(原创) 1、FileUtils工具类 /** * 获取目录下所有文件及文件夹大小等信息,单位kb * * @param path * @return */ public static String getPathMsgFromShell(String path) { String command = "du -k " + p... 阅读详情

相关推荐

Linux下批量生成指定大小的文件

Linux下一个用于批量创建指定大小文件的jar包,直接调用,方便快捷,具体操作方法见我博客:https://blog.youkuaiyun.com/qq_32897143/article/details/80136300

Shell脚本实例(二) 向指定目录下不断产生指定大小的文件

一、问题描述:        向一个指定的目录下面不断产生指定大小的文件 二、解决思路:        、根据题目关键字 "指定目录"、 "指定大小",所以该程序肯定有两个参数,一个参数指定目录,一个参数指定大小        、还有一个关键字 "不断产生",所以程序主体肯定是一个死循环        、最后一个关键字 "产生文件",怎么产生文件?               

迷雾江湖 的博客 1937

Xilinx FPGA中利用JTAG实现MicroBlaze调试信息输出

本文详细介绍了在Xilinx FPGA开发中,如何利用JTAG接口为MicroBlaze软核处理器实现调试信息输出的完整方案。通过配置调试模块、设置Vitis软件工程以及使用XSCT工具,开发者可以建立一条不依赖外部硬件的可靠调试通道,有效解决早期硬件验证阶段串口不可用的问题,大幅提升调试效率。

weixin_29201859的博客 290

shell脚本:要求创建N个文件夹,每个文件夹下创建N个文件,每个文件50k

shell

SYSGIS的专栏 429

Matlab实战:用递归最小二乘法(RLS)搞定动态系统参数辨识(附完整代码)

本文通过Matlab实战,详细介绍了如何利用递归最小二乘法(RLS)进行动态系统参数辨识。文章从理论优势切入,提供了完整的仿真数据生成、RLS算法核心实现代码,并对参数收敛过程、预测误差及不同遗忘因子的影响进行了可视化分析与性能评估,为工程实践提供了清晰的指南。

weixin_29035405的博客 504

Code Composer Studio 12.0.0版本 官方例程导入实战指南

本文详细介绍了在Code Composer Studio 12.0.0版本中,如何利用内置的Resource Explorer工具高效导入官方例程的完整实战指南。通过分步讲解定位开发板、导入工程、配置编译器及调试验证等关键操作,帮助开发者快速上手TI微控制器开发,避免常见错误,有效提升学习与开发效率。

weixin_29169899的博客 122

shell 创建多个指定大小的文件,循环删除指定大小文件

1. 查找bash路径# which bash /usr/bin/bash#!/usr/bin/bash i=1 while [ $i -le 10 ] do i=$(($i+1)) dd if=/dev/zero of=file$i.txt bs=2G count=1 echo "file$i" donewhile true; do find /testrm/ -size 2G | xargs

mixboot 1416

AD5940阻抗测量开发板实战:从源码获取到工程调试全解析

本文详细解析了AD5940阻抗测量开发板的实战应用,从源码获取到工程调试的全过程。AD5940作为ADI公司的高精度阻抗测量前端芯片,适用于生物阻抗分析、电化学传感器等领域。文章提供了开发环境搭建、工程配置、常见问题排查及进阶调试技巧,帮助开发者快速掌握AD5940开发板的使用方法。

weixin_30919429的博客 213

shell创建多个文件目录

这学期选了一个教辅课,需要处理大量实验报告,要求每个学生都要有一个文件夹,文件名固定学号+名字,懒得自己创建文件夹以及命名(毕竟程序猿,要学会用程序解决问题撒)。写个脚本根据输入文件txt,循环创建学生文件夹。1.把学生excel,留下学号+名字两列,另存为scv格式,打开方式为文本,替换所有","为"_",形成标准命名格式:学号_姓名2.创建creatFile.sh#! /bin/bashmkd...

捡糖的echo 5780

Matlab_Marr小波尺度变换图

多尺度的连续小波变换分解后时间尺度图 墨西哥Marr小波函数: %delta 小波变换尺度 %N     小波函数的长度 %s     原始信号 %g     原始信号某个尺度下的小波变化系数 function g=Singularity_Detection(delta,N,s); %保持信号长度 n=length(s); % 构造墨西哥小帽小波函数 for index_x=1

桔色小西瓜 6602

使用3sigma原则去除数据表中的极端值

本文使用3sigma解决数据表中出现的极端值问题,其中包括基本原理、使用原则(检验方法)、代码展示这3个部分

qq_51397866的博客 4380

Shell编程案例:统计指定目录下指定文件大小的个数及总和

Shell编程简单案例 案例: 统计一个目录下超过指定大小的文件个数,再对筛选出的文件求总和。 要求: 输入: 输入指定目录,输入指定大小(单位M)。 输出: 输出文件个数,输出文件总和。 实现方式不唯一 以下是利用数组来实现,但是并不完善。 #!bin/bash #统计一个目录下超过指定大小的文件个数,再对筛选出的文件求总和。 #要求: #输入指定目录,输入指定大小(单位M)。 #输出文件个数,输出文件总和。 #实现方式不唯一 #auth:odysee #输入的目录 d

一口Linux的专栏 2595

【OTDR曲线工具箱】04 批量生成sor文件

软件下载地址:http://120.78.150.214:9999/isora.zip 通过一个测试数据sor文件,批量生成多个测试文件(基于Bellcore GR196及SR-4731标准)。主要考虑哪些问题: 1、sor测试是否符合要求(主要是衰减系数) 2、多个文件的创建时间 3、文件必须随机处理,不要看省去一模一样。 来说说怎么操作的 第一步:选择参考曲线 参考曲线的选择由两种方法:从文件中导入、从曲线库中选择。 其中曲线库分为公共库和个人库两种,平时浏览的sor文件都可以加载到库中。 第二步

夜晚是传说的博客 5273

Shell脚本创建指定大小文件的测试数据

文章目录Shell脚本创建指定大小文件的测试数据 Shell脚本创建指定大小文件的测试数据 我们在测试或调试的时候,有时候会需要生成某个size的文件,比如在测试存储系统时,需要将磁盘剩余空间减少5G,最简单的办法就是拷贝一个5G的文件过来,但是从哪儿去弄这样大小的文件呢,或许你想到随便找一个文件,不停的拷贝,最后合并,这也不失为一种办法,但是有了dd,你会更容易且更灵活的实现。 我们来case by case的介绍dd的用法。先看第一个 生成一个大小为5G的文件,内容不做要求 代码如下: $ dd if=

qq_43373608的博客 1519

LLM制造业最佳实践:基于大语言模型处理最优化问题,制造业如何更优排产,提升资源利用率

随着制造业数字化转型加速,生产排产优化成为提升企业效率和竞争力的关键环节。大语言模型(LLM)凭借其强大的多模态数据处理、动态优化和智能推理能力,在复杂排产场景中展现出独特优势。谷歌、DeepSeek等机构的研究表明,LLM可通过自然语言交互和生成式决策,突破传统优化算法的局限性。本报告结合半导体行业实践案例与技术路径,系统分析LLM在排产优化中的应用潜力与挑战。

shiter编写程序的艺术 939

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SHELL 脚本在指定目录下遍历指定文件的列表

以下脚本是在做一个稽核任务的时候写的项目代码,暂时作为参考。 功能是遍历指定目录下指定文件名称的文件是否存在于该目录,并列出文件列表和大小。仅供参考,其中用到数组,for, if else ,case 等各种控制语句,做一个综合应用shell脚本的实例,初学的脚本,比较抠脚,哈哈。 ListFile.sh #!/bin/bash FILEDIR=/jzcj1/Ndata/VOLTE/VL...

li 4004

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

shell获取文件大小_从Shell获取目录大小

shell获取文件大小My first goal when coding is usually to make it work and then clean up the code into a more maintainable format. Many people prefer to keep code clean from start to finish butthinking "ma...

culuo8053的博客 2104

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

linux Shell: 定时清理指定目录下大于指定大小、指定文件名的文件?

定时清理指定目录下大于指定大小、指定文件名的文件 1、查找指定目录下大于(小于)指定大小、指定文件名的文件 find pathname –size +filesizec –name filename find pathname –size -filesizec –name

zhenyongyuan123的专栏 8654

shell 拷贝文件到指定目录_使用mktemp命令创建随机名称的目录和指定大小的文件...

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本教程主要讲解如何使用mktemp命令创建指定大小的临时文件。我们已经知道如何在Linux中创建特定大小的文件。在许多情况下,创建具有指定大小的文件是很有帮助的。例如,在部署新文件服务器之后,您可能需要检查文件的上传限制、最大上传大小和下载速度等。在这种情况下,可以创建特定大小的...

weixin_39611031的博客 287

linux shell 遍历目录文件大小,使用shell脚本du查看目录(文件夹)下文件大小个数...

du简单用法示例du -sh xmldb/du -sm * | sort -n //统计当前目录大小 并安大小 排序du -sk * | sort -ndu -sk * | grep guojf //看一个人的大小du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字查看此文件夹有多少文件 * 有多少文件du xmldb/du xmldb* |wc -l输出: 40752解释...

weixin_39579468的博客 3718

Shell脚本实例 向指定目录下不断产生指定大小的文件

一、问题描述:        向一个指定的目录下面不断产生指定大小的文件   二、解决思路:        &lt;1&gt;、根据题目关键字 "指定目录"、 "指定大小",所以该程序肯定有两个参数,一个参数指定目录,一个参数指定大小        &lt;2&gt;、还有一个关键字 "不断产生",所以程序主体肯定是一个死循环        &lt;3&gt;、最后一个关键字 "

weixin_41122339的博客 1971

shell 查看文件夹/文件大小、目录/文件数量

目录1. 查看文件夹/文件大小llll -hdudu -hdu -h --max-depth=1du -sh *du -sh * |sort -rh |head2. 查看目录/文件数量统计当前文件夹下目录、文件的总个数统计当前文件夹下文件的个数统计当前文件夹下目录的个数统计当前文件夹下文件的个数,包括子文件夹里的统计文件夹下目录的个数,包括子文件夹里的grep "^-"wc -l3. 查看磁盘的文件系统与使用情形dfdf -h4. 显示文件最后几行 tailtail -f filenametail -n 2

此心安处是吾乡 2万+

自动清理超过指定大小的文件——shell脚本

需求:查找某个目录下的所有超过一定大小的文件并清除 思路:查找此目录下的所有文件并判断其大小,超过一定大小则使用echo语句清空 方案: 使用du命令实现: 生成几个测试文件 [root@localhost cache]# dd if=/dev/zero of=testfile1 bs=1M count=50 50+0 records in 50+0 records out 52428800 bytes (52 MB) copied, 0.145185 s, 361 MB/s [root@localhost

sehn_的博客 3340

shell,统计目录下有多少个文件,共计大小、盗墓者是个丑奴儿

//盗墓者是个丑奴儿 #!bin/sh count_file=0;     //统计文件总个数变量 count_size=0;   //统计文件总大小变量   //作用:累计文件个数,累计文件大小。当openf递归目录append47追加/。合作拼接出文件路径时,将文件路径交给getFile() getFile(){                            count_fi...

盗墓者 1236

简单的shell脚本编程练习之移动指定大小文件

给出了四种方法。另外补充了vim下如何撤销刚才编辑操作,如何用ls判断一个目录中是否有另一个目录 如何将一个目录中所有文件转移到上一级目录中

m0_72805195的博客 2467

很low的监控目录下文件目录大小的变化和时间的更新简单shell

需求需要看看一个目录下文件的大小变化和时间的变化情况,花了点时间写了一个很Low的shell脚本,有意见可以在下方评论,我会及时回复的。#/bin/bash #需要修改directory的目录的值换成自己的,之后加crontab"*/5****/home/wuyantao/directory.sh",添加执行权限chmod+xdirectory....

weixin_34014277的博客 893
上一篇: iozone对GlusterFS压力测试
下一篇: zecloud 大端口连接设置
peter_cloud
博客等级 码龄15年 24粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值