linux 修改文件名

  今天在删这种文件名删到恶心:

  -rw-r--r-- 1 work work 0 Mar 26 17:27 -rw-r--r--0.l

  -rw-r--r-- 1 work work 0 Mar 26 17:27 -rw-r--r--1.l

  -rw-r--r-- 1 work work 0 Mar 26 17:27 -rw-r--r--2.l

  -rw-r--r-- 1 work work 0 Mar 26 17:27 -rw-r--r--3.l

  -rw-r--r-- 1 work work 64 Mar 26 17:27 -rw-r--r--.r

  -rw-r--r-- 1 work work 0 Mar 26 17:27 -rwxr--r--0.l

  -rw-r--r-- 1 work work 0 Mar 26 17:27 -rwxr--r--1.l

  -rw-r--r-- 1 work work 0 Mar 26 17:27 -rwxr--r--2.l

  -rw-r--r-- 1 work work 0 Mar 26 17:27 -rwxr--r--3.l

  -rw-r--r-- 1 work work 64 Mar 26 17:27 -rwxr--r--.r

  具体办法:

  Linux中"-"有特殊的含义,比如在命令的后面加"-"表示后面跟的是选项。但是如何新建带名字中有"-",下面介绍三种方法,比如要新建文件"-a":

  1、cd . > -a

  2、vi -- -a

  3、echo "" > -a

  上面三种方法都可以在当前目录下新建一个"-a"文件,当然还可以有别的方法新建,这里就不在介绍。如果要删除"-a"就比较麻烦了,如果你输入 rm -a,系统会提示你:

  rm:无效选项 -- a

  请尝试执行‘rm --help’来获取更多信息。

  对于这样的文件可以有两种方法来删除,如下所示:

  1、rm ./-a

  2、rm -- -a

 

  改名字也不用说了,基本上就是在文件名前面加"--"来表示转义字符就可以了!

时间: 2024-09-14 16:10:13

linux 修改文件名的相关文章

Linux下批量修改文件名(rename)

原文地址: http://blog.csdn.net/sea_shore/article/details/6102437 1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了 比如把所有的表为cdb1_* 修改为cdb_*的在本目录下只需要# rename 'cdb1' 'cdb' * 以前都是写个for循环来做...想想多傻啊, 呵呵 rename还有更多的功能, 建议man rename下 From:http://www.ha

java基于Apache FTP实现文件上传、下载、修改文件名、删除_java

Apache FTP 是应用比较广泛的FTP上传客户端工具,它易于操作,代码简略,结构清晰,是做FTP文件客户端管理软件的优先之选.FTP的操作包括:FTP文件上传(断点续传).FTP文件下载.FTP文件重命名.FTP文件删除,这些操作已经将FTP应用管理的方式发挥的淋漓尽致了,So 我一直都用此种方式来实现FTP文件服务器的管理工作:下附FTP工具代码. 1.FTP文件操作状态枚举类 package com.scengine.wtms.utils.ftp; public enum FTPSta

如何批量修改文件名?

  通常我们使用手机或者相机拍摄了一堆照片拷贝到电脑之后,照片的命名通常都是随机混乱的,如果要规范文件命名,你是不是会去一个一个去修改文件名呢?其实完全不需要这么麻烦,今天小编就来教大家一个批量快速修改照片文件名和添加前缀方法,方法技巧如下. 如何批量修改文件名? 一.首先将所有照片文件放置在一个文件夹当中,然后同时按住键盘上的 Ctrl + A 组合快捷键选中所有照片文件,全部选中后,再按 F2 键进行批量重命名,并输入新名称,比如"极客青年"如下图. Ps.笔记本用户,如果遇到按F

利用fso读取文件总数,并且修改文件名

读取文件中所有文件的总数,并且可根据需要修改文件名. 读取文件中所有文件的总数,并且可根据需要修改文件名. 代码如下: <% On Error Resume Next set fso = CreateObject("Scripting.FileSystemObject") Set uploadfolder = fso.GetFolder (server.mappath("img"))'img 为指定的文件夹 set allfiles = uploadfolde

用Excel和DOS命令批量修改文件名

在你的Windows电脑上批量修改文件名是非常简单的.选择所有的文件,按F2,然后输入一下描述性的文本. Windows将会在每个文件名中加上一个唯一的序列数字. 这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式. 例如,你如何将当前的日期加在文件名中?或者你想替换掉文件名中的几个文字或字符(如一个拼写错误)?或者你想文件按照一个不同的重命名系统去修改,像这样file-A.jpg,而不是默认的file(1).jpg. 为了有效的批量修改文件名,你可以学习一些有点复杂的sh

ARM开发板嵌入式Linux修改开机启动LOGO的方法

1.嵌入式 Linux LOGO显示原理 嵌入式Linux是直接在FrameBuffer的基础上.直接显示一个ppm格式的图象.它 kernel/drivers/video/fbcon.c中的fbcon_show_logo()完成,最大颜色支持224色而不常见的255色. 默认的logo文件是 drivers/video/logo/logo_linux_clut224.ppm. 2.制作流程 因为LINUX LOGO格式需要ppm格式来显示.这种格式是一种用ASCII来描述图像数据一种格式.一般

excel2003 ren命令批量处理修改文件名方法

Excel怎么批量处理修改文件名?其实可以利用excel中的一个重命名命令ren来完成批量处理文件名.下面绿茶小编为大家详细演示下操作步骤吧! Excel2003ren命令结合批处理来批量修改文件名 1. 先启动电脑上的Excel,我跟大家举例演示,就随便创建了一个比较简单的表格,在C2单元格输入公式:="ren "&A2&".jpg "&B2&".jpg",这是一个字符链接公式,表示将A2单元格的内容重命名为B2

Excel2003使用重命名命令ren结合批处理实现批量修改文件名

  很多新手朋友们遇到了这样的一个问题就是如何批量处理修改文件名?大家可能都没有发现在excel中有一个重命名命令ren,使用它可以快速完成批量处理文件名,下面有个不错的教程,大家可以尝试操作下. 描述:批量更改指定文件夹中的文件名,并且为其加上编号,比如1-,2-,假设指定文件夹为A,包含若干文件和子文件夹,先将A文件夹中的文件编号,再对子文件夹B中的文件编号,子文件夹B中依旧包含子文件夹和文件,编号方法与A一样但是要接着A的序号,比如A中有3个文件,那么B中的文件就从4开始 解决:可以使用<

Excel怎么批量修改文件名

  Excel怎么批量修改文件名?在使用电脑和网络进行写文章时,经常要从网上下载一些图片进行配图,而网络上的文件名千奇百怪,需要将图片文件按顺序编号.因此就需要批量修改文件名,下面就和大家一起分享这个方法. 第一步.在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示. 第二步.鼠标左键点击,开始->运行->在对话框中输入字母"cmd",进入dos模式 ,如下图所示. 第三步.在dos模式输入命令行"cd c:pic"然后回车,再输入命令行&q