当前位置:  技术问答>linux和unix

批量改变文件名的大小写

    来源: 互联网  发布时间:2016-03-23

    本文导语:  需求:把文件夹下所有的文件名中的大写字母改写成小写字母。 原有文件名的格式有:Aac Cvb Mabc_df.jpg  就是有的文件名里带有空格。 我该怎么改呢?因为我用grep '[A-Z]' 找的时候,会把文件名拆开, 谢谢先:) ...

需求:把文件夹下所有的文件名中的大写字母改写成小写字母。

原有文件名的格式有:Aac Cvb Mabc_df.jpg 
就是有的文件名里带有空格。

我该怎么改呢?因为我用grep '[A-Z]' 找的时候,会把文件名拆开,
谢谢先:)

|
1. 进入 tmp 目录的上一级目录

2. zip -r tmp.zip tmp/*

3. mv tmp tmp-old (这是为了安全起见,此处也可改为 rm -r -f tmp )

4. unzip -LL tmp.zip 

这样,tmp 目录中的文件名就全改为小写了。在确认无误后,可将 tmp-old 目录删除。

一定可以的。

|
主要是因为 - 是unix 命令的标志符,如果一个名字叫 -file
mv 解析参数时(getopt)会将 -file 当作选项而不是文件名

使用 ./可以避免文件名是 -的情况

--选项禁止getopt 将以后的 -解析为选项

可以
man 3 getopt 来看getopt的细节

    
 
 

您可能感兴趣的文章:

  • C++ Lists(链表) 成员 resize():改变list的大小
  • 如何控制Frame中的组件大小,当用鼠标拖动改变frame大小时
  • C++ Vectors 成员 resize():改变Vector元素数量的大小
  • Jqgrid表格随窗口大小改变而改变的简单实例
  • C++ Double Ended Queues(双向队列) 成员 resize():改变双向队列的大小
  • 不解决也给分。我的红帽子7.3版的窗口不能改变大小了。
  • 如何改变标签中文字的大小?
  • C# WinForm中禁止改变窗口大小的方法
  • 如何改变java applet窗体大小?
  • 怎么改变鼠标图像的大小,请教
  • 请问在gtk中怎么改变控件大小?
  • 怎样使用UIManager.put改变组件的默认大小?
  • 如何改变applet窗口大小????????
  • 请问能在浏览器调入APPLET后,在APPLET内部改变其自身的大小嘛?
  • 如何改变菜单的字体的大小?
  • 高分求救:Linux下如何改变Ramdisk大小!急!!在线等待!!!
  • gtk编程如何改变创建窗口的大小?
  • Virtual PC如何改变窗口大小?
  • fdisk如何改变扩展分区的大小!!高分送高手~~~~~~~~~
  • 如果防止JDialog被改变大小
  • linux分区的大小是否可以改变
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux 中chgrp是改变文件群组的,那么文件拥有者的群组会不会一起改变
  • 如何用shell改变一个目录下的指定文件后缀名.如:从*.TXT改变成*.txt(包括子目录)
  • 怎么改变全部文件夹和文件的属性
  • close 一个文件描述符会不会改变其值?
  • 如何编写Makefile,使得只编译改变的文件
  • 用root登陆还是不能改变任何文件的属性
  • 用shell命令来实现改变文件的icon
  • 请问为什么用vi会改变文件的inode?
  • 安装了wu-ftpd,默认会改变哪些配置文件啊???谢谢
  • 我怎么样在可执行文件里改变当前的路径呢?
  • 100分求一个上传图片的bean,要求上传后能改变文件名称
  • 如何改变文件的时间,还有系统的时间?
  • 如何仅仅改变一个目录中文件的权限?
  • 请教高手,JtextPane可不可以按行改变颜色 iis7站长之家
  • <h3 align="center">为什么linux下解压文件之后文件属性改变<h3>
  • 如何改变uClinux对势行文件大小的限制?
  • 如何改变把/var的文件系统从原来的ext3改成tmpfs?
  • 请问:如何改变进程能打开的最大文件数目?
  • 使用iconv批量改变文件编码的shell脚本
  • 如何改变wu_ftp的默认文件权限。就像Pro_ftpd的umask参数。
  • 网站改版后导致URL改变如何设置301跳转的几种方法
  • LINUX下如何随系统改变字体
  • 将要改变IT世界的的docker技术是什么?
  • 外设硬件的物理端口地址在连接好后能否再改变
  • 在FreeBSD中如何永久改变网卡的mac地址?
  • 怎么改变用户的主目录
  • awk能改变变量的值么?
  • 有没有方法在程序里改变shell的工作目录呢?
  • 怎样改变对象Integer的值?
  • hostname改变主机名
  • 请教高手,JtextPane可不可以按行改变颜色


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3