1.批量创建00n形式目录:

#!/bin/bash

no=001

while [ "$no" -le "100" ]

do

printf "%03d\n" $no | xargs -i mkdir test{}

no=`expr $no + 1`;

done

2.批量创建文件:

目录下文件如下:

-rw-r--r--  1 root root     0 Mar 14 14:45       20110312.112005.zfxx.00.10.8191351.16491.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110312.175006.xtgl.00.10.8192009.16492.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110312.180005.zfyj.00.10.8192026.16493.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110312.181005.zfgw.00.10.8192043.16494.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110312.182005.zfxx.00.10.8192064.16495.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110313.105005.xtgl.00.10.8193680.16496.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110313.110006.zfyj.00.10.8193697.16497.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110313.111005.zfgw.00.10.8193718.16498.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110313.112005.zfxx.00.10.8193739.16499.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110313.175005.xtgl.00.10.8194393.16500.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110313.180005.zfyj.00.10.8194410.16501.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110313.181006.zfgw.00.10.8194427.16502.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110313.182005.zfxx.00.10.8194448.16503.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110314.105005.xtgl.00.10.8196381.16504.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110314.110005.zfyj.00.10.8196401.16505.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110314.111005.zfgw.00.10.8196425.16506.tar.bz2

-rw-r--r--  1 root root     0 Mar 14 14:45       20110314.112005.zfxx.00.10.8196446.16507.tar.bz2

如何批量在同目录下新建同名的sent文件

如:     20110312.111005.zfgw.00.10.8191323.16490.tar.bz2 新建一个同名文件为:   20110312.111005.zfgw.00.10.8191323.16490.sent

touch `ls *tar.bz2|sed 's/.tar.bz2/.sent/g'`

3.批量修改文件名:

有一堆文件: adfab-afdafd-afda-12-34.data adfab-afdafd-afda-12-34.datb adfa-ewee-fdaf-12-34.datb afdafd-ad-ad-23-35.data 。。。。。。。。 想变成如下: adfab-afdafd-afda-12-1.dat adfab-afdafd-afda-12-2.dat adfa-ewee-fdaf-12-3.dat afdafd-ad-ad-23-4.dat 。。。。。。。。。 要求把后缀改成dat,.dat前面的数字按顺序排一下,只修改.dat前面的数值即可。 注意该目录下还有其他文件,所以做处理时一定要加*.dat*匹配一下 ls|awk -F"[-.]" -vOFS="-" '{i=$0;NF--;$NF=++j;system("mv "i" "$0".dat")}' (j=0;for i in *;do : $((j++));mv -i "$i" "${i%-*}"-$j.dat;done) 此问题解决了,谢谢楼上的各位,集合各位的精华,修改了一下,可以在我的环境实现了     counter=1     for file in `ls *.dat*`     do             newfile=`echo $file|sed "s/\(-\)\([0-9]*\)\(.dat\)/\1${counter}\3/"`     mv $file $newfile     counter=`expr $counter + 1`     done     exit 0

Linux批量创建文件的命令,Linux中常用的批量操作文件命令相关推荐

  1. 检测网络是否稳定的计算机命令,电脑中常用的网络检测命令|电脑中检测网络是否存在故障的几条命令...

    ‍ 通常情况下,我们使用电脑的同时要求电脑要连接网络,而网络出现问题导致无法上网也是常见的现象.了解一些电脑中常用的网络检测命令有助于我们排查网络故障.在接下来的内容中,系统城要介绍几条检测电脑网络是 ...

  2. 如何在Linux命令行中替换多个文件中的字符串

    本文翻译自:How to replace a string in multiple files in linux command line I need to replace a string in ...

  3. linux中常用的60个命令及作用详解

    Linux 必学的 60 个命令 Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存 取.目录操作.进程管理.文件权限设定等.所以,在 Linux 系统上工作离不开使用系 ...

  4. [Linux基础]Linux批量创建多个用户的方法(附:创建后切换用户变成-bash4.2-$的解决方法)

    导航目录 一.批量创建多个用户 1.创建用户组 2.按照以下格式创建文件 3.使用`newusers` 命令运行 4.运行成功,可使用`tail -n 5` 查看`/etc/passwd`信息 二.异 ...

  5. linux批量创建和删除用户

    linux批量创建和删除用户 我们都知道可以用useraddxxxx可以建立用户,passwd xxx可以为用户建立密码,如果我们要批量创建好多好多呢,怎么办??接下来我们一起来看个实例,一起来做一下 ...

  6. linux重启命令有哪些,​ linux中常用的关机/重启命令有哪些

    ​ linux中常用的关机/重启命令有哪些 发布时间:2020-11-13 10:33:43 来源:亿速云 阅读:98 作者:小新 这篇文章给大家分享的是有关 linux中常用的关机/重启命令有哪些的 ...

  7. php中访问excel文件,PHP中常用的Excel文件访问类及修改 | 学步园

    近日,由于手头项目需要解析web提交的excel文件,不得不看看这个在php中使用比较广泛的excel访问类了.之所以说它使用广泛,是后来在网上查找问题解决方法时才知道它的使用面的. 首先说遇到的问题 ...

  8. Ubuntu中常用的解/压缩命令

    Ubuntu中常用的解/压缩命令 一..tar文件 二..tar.tgz文件 三..zip文件 四..rar文件 五..tar.gz文件 六..tgz文件 一..tar文件 # 解压 tar xvf ...

  9. 深度学习中常用的标注文件

    深度学习中常用的标注文件 mat mat文件是matlab专用的文件,第一次见是再COCOstuff-10k数据集中. 遇到的问题:如果用sublime打开的话,会显示16进制格式,可以猜想matla ...

最新文章

  1. 互换两个变量,不使用中间变量
  2. [转]使用wget命令下载Google drive上的文件
  3. React with Webpack -1: 介绍Helloworld
  4. wpf绑定之格式化日期
  5. 【tyvj1863】【codevs1995】黑魔法师之门,有毒的并查集
  6. python和控制流程_Python基础之:Python中的流程控制
  7. android 文件流转换为zip文件_PDF文件如何转换为TXT文本?教您一招高效转换的方法...
  8. 软件的卡顿与卡死,意思是不同的
  9. ECMAScript6 Proxy和Reflect 对象操作拦截以及自定义
  10. 武汉科技大学计算机实验预约系统,实验室与设备管理处
  11. 从零到一,构建你的持续交付流程(二):好的工程实践是必要的前提
  12. scrapy框架中Spider源码解析
  13. 求关系模式的候选码的方法
  14. 09SpringBoot web 错误处理
  15. 【AI】VGG网络简介
  16. elementUI表格头添加图标-鼠标移入显示el-tooltip提示信息
  17. 【Web技术】1348- 聊聊水印实现的几种方式
  18. [2022]最新·GS游享环境-天龙八部服务器环境安装V2版本+视频教程
  19. ARP/RARP协议报文格式
  20. mapstruct java: Ambiguous mapping methods found for mapping collection element

热门文章

  1. js 悬浮按钮,支持PC和移动端拖动
  2. python爱情的甜蜜
  3. 使用ADB输入以及输入法切换
  4. 京东二面扑街咯,全力以赴, 三月之期已到,这次终于拿下offer!
  5. 从入局到腾飞 网易云信与在线教育的三年之约
  6. 数学——结构、发现与思维
  7. java-php-python-ssm校园旺角超市外卖平台计算机毕业设计
  8. 5月6阴阳师服务器维护,阴阳师5月6日维护更新公告 御魂加成开放购买
  9. java jxl 的打印设置
  10. vivoX9sl的Android隐藏游戏,Vivo手机的隐藏功能,超乎想象的好用,你们都用过几个...