Shell随机重命名所有当前目录一级子目录
直接使用Unix/Linux系统uuid文件截取部分生成随机数,同时为了防止重命名过程中有可能已存在和新随机目录同名的一级子目录,即重命名操作失效,mv效果变成了移动旧目录至一级子目录,特意添加了一重循环检测。使用该脚本可以直接修改脚本所在目录的所有同级一级子目录。
1
2
3
4
5
6
7
8
9
10
|
#!/bin/sh
for Dir in $( find -maxdepth 1 - type d | sed '1d' )
do
NewDir=$( cat /proc/sys/kernel/random/uuid | cksum | cut -f1 -d " " )
while [ -d $NewDir ]
do
NewDir=$( cat /proc/sys/kernel/random/uuid | cksum | cut -f1 -d " " )
done
mv $Dir $NewDir
done
|
Shell随机重命名所有当前目录一级子目录相关推荐
- 随机重命名MP3文件
新置MP3一件,居然没有随机播放的功能,坑啊!身为程序媛一枚,自己动手吧~ 获取当前路径: [cpp] view plaincopy char buf[1000]; GetCurrentDirecto ...
- random对文件随机重命名
对文件随机重命名,这个用途可广了,大家可以想想 @echo off setlocal ENABLEDELAYEDEXPANSION for /r %%a in (*.txt) do ( set c=! ...
- 怎么对文件夹进行随机重命名?怎么批量给多个文件夹生成随机名称?
概要:之前我们介绍过对文件名称进行随机重命名,今天给大家带来的是批量重命名文件夹的功能.这个功能在某些场景下也是非常有用的,那怎么批量给多个文件夹生成随机名称呢?我们可以一起看看下具体的操作! 效果预 ...
- 文件随机重命名的方法
文件重命名做为日常办公操作中最常用的方法,大家几乎都能用到,但文件重命名有多种发法,您不一定全都知道,今天就介绍大家一个随机重命名的方法. 在文件批量改名高手中将功能切换到"文件批量重命名& ...
- linux批量重命名脚本,Mac / Linux Shell 批量重命名的方法总览
Linux Shell 批量重命名的方法总览 0.用类似 GPRename 这样的图形软件进行批量重命名 1.删除所有的 .bak 后缀: rename 's/\.bak$//' *.bak 2.把 ...
- 文件批量随机重命名的五种方式,分享操作步骤
在工作中经常会给文件夹进行重命名,但是很多小伙伴不知道该怎么给文件夹进行随机重命名,其实我们在电脑上可以轻松实现多种随机重命名的方式,下面就大家演示. 第一步,运行[文件批量改名高手]在主界面中将功能 ...
- 自定义文件名长度,随机重命名文件名称
一些文件名称可能太长,很多人问如何自定义长度,随机重命名出每个文件名称呢?如何用第三方的工具来批量操作呢?在众多的文件批量重命名软件中[文件批量改名高手]算是操作简单.易懂的软件了,下面一起来操作步骤 ...
- 教你如何整理下载的图片素材文件名太长太杂乱问题,怎么批量随机重命名的步骤解析
很多时候从网络上下载了大量的图片,但文件名太长也太杂乱了要怎么办?用什么方法可以批量的给文件重命名呢?今天就跟小编一起来学学如何节省时间并快速的修改文件名吧. 先准备需要使用的工具"云炫文件 ...
- linux批量改名软件,Linux Shell 批量重命名的方法总览
0.用类似 GPRename 这样的图形软件进行批量重命名 1.删除所有的 .bak 后缀: rename 's/\.bak$//' *.bak 2.把 .jpe 文件后缀修改为 .jpg: rena ...
最新文章
- Java 11 已发布,String 还能这样玩!
- Tyznn人脸识别温度检测智能门禁系统现货发售,助力疫情防控
- 快速解读linq语法
- lua.c:80:31: fatal error: readline/readline.h: No such file or directory
- adguard没有核心 core no_面试官:线程池如何按照core、max、queue的执行顺序去执行?...
- script async和defer
- layer php弹出层,layer官方演示与讲解(jQuery弹出层插件)
- 解决@ResponseBody注解返回的json中文乱码问题
- DNS原因导致的不能访问网站问题一例
- centos7下安装pycharm
- android强制权限,Android6.0动态权限,强制申请权限方法
- 数据库(MySQL)基础快速入门!
- 测试版ios15怎么信任软件,苹果ios15描述文件位置在哪 ios15授权信任设置方法教程...
- 通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
- 5G协议 基本架构 专有名词简称和缩写
- 【每日一练】21—CSS实现炫酷动画背景
- linux登录界面鼠标键盘失灵,在archlinux安装界面这卡住了,鼠标键盘失灵
- Arcmap地理配准png
- 安卓7.1 新特性Shortcut
- c语言菜单 键盘,三、Windows键盘快捷键—处理菜单项
热门文章
- 782B The Meeting Place Cannot Be Changed(二分)
- 微信小程序把玩(四十)animation API
- 学会分析网站空间日志
- 如何创建修改分区表和如何查看分区表
- 用php表示0123,php易错笔记-类型
- 可转债数据一览表集思录_学习先进的可转债投资策略
- Viber4android,Viber更新4.0 推出全新贴纸市场,并支持安卓平板
- 方舟服务器如何修改恐龙,方块方舟人物及驯养恐龙属性修改教程 人物属性怎么修改_游侠网...
- 平衡查找树C语言程序,树4. Root of AVL Tree-平衡查找树AVL树的实现
- iis日志php,win2008 iis7开启日志按日期分割