Linux下从给定文件夹中找出小于1M的文件,并批量添加.gif后缀

  1. 先看一下文件夹下的目录的格式
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
  1. 获取到小于1M的文件名,并将文件名输出到files.txt文件中
ll -Sh | grep -E 'yangkun +[0-9.]+K' | awk '{print $9}' > /home/yangkun/files.txt
#参考:https://www.zhihu.com/question/33275177
  1. 将小于1M的文件cp到新的文件夹中
cp /tmp/gif/i_0_2cb69c413747c38ef09461b8780e5cc3	/home/yangkun/gif/img/
  1. 批量给文件名添加.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下批量修改文件后缀的更多相关文章

  1. Linux下批量修改文件及文件夹所有者及权限

    Linux下批量修改文件及文件夹所有者及权限需要使用到两个命令,chmod以及chown 例:对/opt/Oracle/目录下的所有文件与子目录执行相同的权限变更: chmod -R 700 /opt ...

  2. ref:ubuntu下如何批量修改文件后缀名

    ref:https://blog.csdn.net/whuslei/article/details/6724900 ubuntu下如何批量修改文件后缀名 正确的方法是: 在命令行中输入   renam ...

  3. Win10怎么批量修改文件后缀名?

    Win10怎么批量修改文件后缀名?一般我们都是右击重命名,但是,如果要改的文件很多的话,这样做事不行的,该怎么批量修改后缀名呢?下面我们一起来看看两种解决办法 通常我们修改文件后缀名都是右击>& ...

  4. 如何批量修改文件后缀名,python来帮你

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http ...

  5. [C#]批量修改文件后缀名

    代码: /// <summary> /// 修改文件后缀 /// </summary> /// <param name="extension"> ...

  6. ubuntu下如何批量修改文件后缀名

    正确的方法是: 在命令行中输入   rename   's/\.JPG/.jpg/'    *.JPG [注意] 在单引号中的最后一个'/'符号不能少! 意思是:把当前文件夹下的所有 .JPG文件 替 ...

  7. windows批量修改文件后缀名

    有时候需要批量修改一些文件的后缀名,下面介绍批量修改的方法. 1.在文件夹内新建一个.txt文本文档. 2.在文本文档内写:ren *    *.mp3 (意思是把没有后缀名的全部改成.mp3的格式, ...

  8. Linux下批量修改文件编码

    假设需要将所有afish目录下的php文件,编码从gb2312转到utf8 cd afish find ./ -type f -name “*.php”|while read line;do echo ...

  9. windows下批量生成文件夹

    在windows环境下如果想要批量生成文件夹: 1.创建一个记事本文件 2.首行大写MD 3.后面加上你想创建的文件夹的名字,每个名字之间有空格 4.退出记事本并保存 5.将记事本文件后缀改为bat文 ...

随机推荐

  1. linux进程——后台运行的方法

    linux进程后台运行的几种方法: 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败. 如何让命 ...

  2. ACM-渊子赛马

    题目: 赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”.在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都. 赛马是当时最受齐国贵族欢迎的 ...

  3. HDU 5761 物理题

    Rower Bo Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total ...

  4. Hibernate的注释该如何使用?每一个注释代表什么意思?

    出自:java快快飞 原文地址:http://blog.sina.com.cn/s/blog_697b968901016s31.html Hibernate的注释该如何使用?每一个注释代表什么意思? ...

  5. 将PHP程序中返回的JSON格式数据用gzip压缩输出

    //phpinfo(); 搜索下 zlib 是否开启 //此示例开启压缩 Content-Length:124 Size: 404B //未开启gzip压缩 Content-Length:675 Si ...

  6. OpenGL ES课程VI之纹理贴图(原文对照)

    http://www.educity.cn/wenda/92368.html OpenGL ES教程VI之纹理贴图(原文对照) OpenGL ES Tutorial for Android – Par ...

  7. Kubernetes UI配置

    #配置,在控制节点上操作#这里的镜像在谷歌上面需要FQ下载#######################################生成windows证书,将生成的证书IE.p12导入到IE个人证 ...

  8. IE浏览器对虚拟主机配置域名的问题

    之前一直搞不明白web开发做本地调试的时候IE浏览器老是无法登陆,而谷歌和其他内核浏览器能正常登陆的问题,后来发现IE浏览器对WEB服务器配置的虚拟主机域名规则是不能包含这个'_'下划线符号的,否则会 ...

  9. rgmanager 介绍

    版本: rgmanager-2.0.52-14.el6.x86_64 服务: /etc/init.d/rgmanager 配置文件: /etc/cluster/cluster.conf 日志文件: 相 ...

  10. android launchmode singleinstance问题

    问题描述 最近测试关于launchmode的四种方式 默认模式 top singletask 都已经了解了 唯独这个instance模式 我的问题是 我们只作2个activity的假设A和B,其中A为 ...