
正文
linux中重复名的命令,linux显示重复行
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux中如何用rename命令重命名一个文件
用法如下:
$ rename [options] [perlexpr] [files]
PS:
(1)options
-v 显示成功重命名的文件-n 只显示将被重命名的文件,但是不进行重命名-f 如果文件已存在,覆盖-e 表明需要需要被执行的code,如果没有-e,那么第一个参数将被当成code。
(2)perlexpr
这是一个Perl表达式,文件名应当在其中被改变,没学过Perl也没关系,这个命令用到的语法很像sed,容易上手。
(3)files
需要重命名的文件。
扩展资料:
linux中如何用rename命令重命名一个文件示例:
1、去除文件扩展名
$ rename 's/\.bak$//' *.bak
2、去除文件名中的空格
$ rename 's/ //g' *
3、文件名转为小写
$ rename 'y/A-Z/a-z/' *
4、现在有一堆文件,他们的文件名模式是这样的第一部分-haha-第二部分.file ,现在要把中间的-haha- 删去并把第一部分的字符串和第二部分的字符串对调,可以这样:
$ rename 's/(.*)-haha-(.*)(.file)/$2$1$3/' *.file
相关问答
Q1: linux 重新命名命令??
用mv命令,楼上说的是复制一个文件,不是重命名。格式:mv
原名
新名,“原名”和“新名”路径不一样的话就是移动文件,路径一样的话就是重命名...
Q2: linux 给文件改名的命令
linux的文件重命名常用的是mv命令和rename命令,具体重命名的操作步骤如下:
1、首先我们打开一个虚拟机。
2、进入终端命令界面,先用“cd”命令进入文件所在文件夹中。
3、可以先创建一个文件(”touch“),再“ls”一下发现成功创建了一个“old.txt”文件。
4、输入命令:mv 修改前文件名 修改后文件名,按回车。
5、输入命令“ls”,可以看到文件重命名为新的了。
Q3: linux上传同名文件夹
如果要上传同名文件夹,可以使用Linux的mv命令来实现。
首先,在本地系统中创建一个文件夹,例如“test”,然后将其上传到Linux服务器中。
接下来,使用mv命令将文件夹重命名为“test1”:
mv test test1
这样就可以在Linux服务器上创建一个同名文件夹了。
Q4: linux 下命令的重命名
Linux 自定义命令,就是给当前命令取个别名。
比如:ls 列出当前的文件,rm + 文件名 就能删除该文件,如何自定义命令,可以使用alias
比如:alias delete=‘rm’
这样,你输入delete就等同于rm一样。
如果想登陆系统后,就能直接使用自定义的命令
可以将参数加到.profile或者.bashrc里面
(.profile和.bashrc都是隐藏文件,终端下输入ls -a可以看到)
.profile 针对当前普通用户配置文件
.bashrc 针对root用户配置文件
如何实现?
直接 vim .profile 或者.bashrc 在末尾
将alias [自定义的命令]=‘[源命令]'
添加进去,然后保存后,重启机器,或者注销,就能用自定义命令了
刚看了下,你图片中的文件
你可以直接
./configure //配置文件.如果后面不接--prefix==安装[路径]的话,会自动安装到makefile里面定义好的路径
然后make //执行makefile
可能的话,还需要
make install //进行安装
makefile是用autotools系列工具自动生成的安装配置文件
Q5: Linux系统中给文件改名的命令是什么/?
linux的文件重命名非常简单。常用的是mv命令和rename命令。下面介绍一下这两个命令的用法,具体结节可以参考手册。
1、mv
mv fromfile tofile
如把文件a.txt得命名为b.txt,可以是mv a.txt b.txt。
mv一次只能重命名一个文件,而且,它是移动命令。如果tofile已经存在的话,会直接装原文件覆盖,从而造成文件的丢失。当然有选项可以对已存在的文件进行提示,但是,我表示,那个选项我还真不常用。综合这两点考虑,还是决定看看rename吧。
2、rename
rename frompart topart filename 或者 rename 's/frompart/topart/' filename
如把文件a.txt得命名为b.txt,可以是rename 'a' 'b' a.txt (这个没有试过,看网上别人说的,是这样子的。)还可以是:rename 's/^a/b/' a.txt
在有的系统之上,用前面的那句可以通过,在有的系统之上,用后面的这个可以通过。两个不一样,一个是C的,一个是perl的。明显看出,后面这条是正则表达式的写法。具体采用哪一种方式,可以man rename,在手册页的最后一行看版本。由于我使用的系统rename的版本是Perl的,所以我只能采用后面的这一种方式。
rename 强大 的地方在于,你可以使用*,?等,对所有符合条件的文件名进行批量修改。而你在使用mv的时候,只能采用写脚本,用循环的方式来解决。
关于linux中重复名的命令和linux显示重复行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







