Linux&Windows下批量修改文件后缀
Linux下从给定文件夹中找出小于1M的文件,并批量添加.gif后缀
- 先看一下文件夹下的目录的格式
ll -Sh
-rw-rw-r-- 1 yangkun yangkun 17M May 10 15:38 i_8_ezgifcomresize3c0664
-rw-rw-r-- 1 yangkun yangkun 16M May 10 15:36 i_0_giphy.1
-rw-rw-r-- 1 yangkun yangkun 16M May 10 15:37 i_2_giphy.21
-rw-rw-r-- 1 yangkun yangkun 14M May 10 15:37 i_1_kidjumpsinhugewave
-rw-rw-r-- 1 yangkun yangkun 11M May 10 15:37 i_2_giphy.19
-rw-rw-r-- 1 yangkun yangkun 10M May 10 15:36 i_0_fairwedreactsameway
-rw-rw-r-- 1 yangkun yangkun 9.1M May 10 15:37 i_1_f9a05ad91b0c913bd9103ae30482a236
-rw-rw-r-- 1 yangkun yangkun 8.8M May 10 15:36 i_0_c979cd0fde57731c79fd6e5ba0222ead
-rw-rw-r-- 1 yangkun yangkun 8.7M May 10 15:37 i_2_girlpranksherfriendsjumpingoffdock
......
-rw-rw-r-- 1 yangkun yangkun 7.9K May 10 15:37 i_0_imagesqtbnANd9GcSo5I3NWkxHt0XszdVBi72SbzZE3bmY
-rw-rw-r-- 1 yangkun yangkun 7.9K May 10 15:37 i_5_imagesqtbnANd9GcTeuDorBFnawvPVSTlngUQTqhYGUm3u
-rw-rw-r-- 1 yangkun yangkun 7.9K May 10 15:37 i_1_HodjaisRelieved
-rw-rw-r-- 1 yangkun yangkun 7.7K May 10 15:37 i_1_imagesqtbnANd9GcRsRV1RDWiid26bKefzwrxiYeL0yzux
-rw-rw-r-- 1 yangkun yangkun 7.2K May 10 15:37 i_0_imagesqtbnANd9GcTkAFnMvmkq4U06A0hrdiLmjPwQl_DY
-rw-rw-r-- 1 yangkun yangkun 7.2K May 10 15:37 i_2_imagesqtbnANd9GcQoFrwBRDfC3VPMe4mrb4OgoZfE4RIl
- 获取到小于1M的文件名,并将文件名输出到files.txt文件中
ll -Sh | grep -E 'yangkun +[0-9.]+K' | awk '{print $9}' > /home/yangkun/files.txt
#参考:https://www.zhihu.com/question/33275177
- 将小于1M的文件cp到新的文件夹中
cp /tmp/gif/i_0_2cb69c413747c38ef09461b8780e5cc3 /home/yangkun/gif/img/
- 批量给文件名添加.gif后缀
这里我写了一个shell脚本,从f.txt中读取一个文件名,然后添加上.gif.本质上使用的mv命令.rename命令没有研究
#!/bin/bash
while read line
do
mv /home/yangkun/gif/img/$line /home/yangkun/gif/res/$line.gif
done < /home/yangkun/gif/f.txt
Windows下批量给文件添加.gif后缀
- 新建bat文件,Windows命令:
ren * *.gif
Linux&Windows下批量修改文件后缀的更多相关文章
- Linux下批量修改文件及文件夹所有者及权限
Linux下批量修改文件及文件夹所有者及权限需要使用到两个命令,chmod以及chown 例:对/opt/Oracle/目录下的所有文件与子目录执行相同的权限变更: chmod -R 700 /opt ...
- ref:ubuntu下如何批量修改文件后缀名
ref:https://blog.csdn.net/whuslei/article/details/6724900 ubuntu下如何批量修改文件后缀名 正确的方法是: 在命令行中输入 renam ...
- Win10怎么批量修改文件后缀名?
Win10怎么批量修改文件后缀名?一般我们都是右击重命名,但是,如果要改的文件很多的话,这样做事不行的,该怎么批量修改后缀名呢?下面我们一起来看看两种解决办法 通常我们修改文件后缀名都是右击>& ...
- 如何批量修改文件后缀名,python来帮你
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http ...
- [C#]批量修改文件后缀名
代码: /// <summary> /// 修改文件后缀 /// </summary> /// <param name="extension"> ...
- ubuntu下如何批量修改文件后缀名
正确的方法是: 在命令行中输入 rename 's/\.JPG/.jpg/' *.JPG [注意] 在单引号中的最后一个'/'符号不能少! 意思是:把当前文件夹下的所有 .JPG文件 替 ...
- windows批量修改文件后缀名
有时候需要批量修改一些文件的后缀名,下面介绍批量修改的方法. 1.在文件夹内新建一个.txt文本文档. 2.在文本文档内写:ren * *.mp3 (意思是把没有后缀名的全部改成.mp3的格式, ...
- Linux下批量修改文件编码
假设需要将所有afish目录下的php文件,编码从gb2312转到utf8 cd afish find ./ -type f -name “*.php”|while read line;do echo ...
- windows下批量生成文件夹
在windows环境下如果想要批量生成文件夹: 1.创建一个记事本文件 2.首行大写MD 3.后面加上你想创建的文件夹的名字,每个名字之间有空格 4.退出记事本并保存 5.将记事本文件后缀改为bat文 ...
随机推荐
- [POI2015][bzoj4383] Pustynia [线段树优化建图+拓扑排序]
题面 bzoj权限题传送门 luogu传送门 思路 首先,这个题目显然可以从所有小的点往大的连边,然后如果没环就一定可行,从起点(入读为0)开始构造就好了 但是问题来了,如果每个都连的话,本题中边数是 ...
- Vue,watch观察对象中的某个属性的变化
你只需要属性这样写,用引号引起来
- 去除TB二合一页面弹窗
AdBlock插件 自定义AdBlock ###J_MMREDBOX_MASK 保存
- Spring Cloud配置文件加载优先级简述
Spring Cloud中配置文件的加载机制与其它的Spring Boot应用存在不一样的地方:如它引入了bootstrap.properties的配置文件,同时也支持从配置中心中加载配置文件等:本文 ...
- python Error Message: command 'gcc' failed with exit status 1
参考:[ CSDN ] 解决方法 yum install gcc libffi-devel python-devel openssl-devel
- java中数组有没有length()方法?string没有lenght()方法?
java中数组有没有length()方法,求数组的长度可以使用数组的length属性. int[] arr={1,2,3,4,5}; int length=arr.length;//求数组的长度 -- ...
- java 调用可执行文件时,ProcessBuilder异常CreateProcess error=2
java 调用其他应用程序时,可能在windows下没有问题,但是转到linux下,却会报这样那样的错误,比如有设计文件操作会报FileNotFoundException等等(如下代码): Proce ...
- Centos7下zabbix部署(四)定义报警媒介-邮件
1.安装发送邮件工具mailx [root@zabbix-server ~]# yum install mailx -y 2.自定义使用163邮箱为默认发件人(避免被当作垃圾邮件) set from= ...
- [BZOJ2038] [2009国家集训队]小Z的袜子(hose) 莫队算法练习
2038: [2009国家集训队]小Z的袜子(hose) Time Limit: 20 Sec Memory Limit: 259 MBSubmit: 10299 Solved: 4685[Sub ...
- 去除整站下载文件中的tppabs等冗余代码
用TeleprotUltra复制了一个网站,结果网页中出现了很多形如tppabs=””的冗余代码,点击vs中的“在文件中查找”图标,打开“查找和替换”对话框,转到“快速替换”,然后进行以下设置: “查 ...