-
linux 如何修改文件名
- 时间:2024-11-06 09:25:15
大家好,今天Win10系统之家小编给大家分享「linux 如何修改文件名」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
1.用哪些命令改linux里的文件名?
mv
用法:mv [选项]... [-T] 源 目的
或:mv [选项]... 源... 目录
或:mv [选项]... -t 目录 源...
将(来源)名称重命名为(目的地)名称,或将(来源)文件移动至(目录)。
长选项必须用的参数在使用短选项时也是必需的。
--backup[=CONTROL] 为每个已存在的目的地文件创建备份文件
-b 类似 --backup,但不接受任何参数
-f, --force 覆盖文件前不会进行确认
-i, --interactive 覆盖文件前必须先确认
--strip-trailing-slashes remove any trailing slashes from each SOURCE
argument
-S, --suffix=SUFFIX override the usual backup suffix
-t, --target-directory=目录 将所有参数指定的(源)文件/目录移动至(目录)
-T, --no-target-directory 将(目的地)视作普通文件处理
-u, --update 只在(源)文件比目的地文件新,或目的地文件
不存在时才会移动
-v, --verbose 详细显示进行的步骤
--help 显示此帮助信息并离开
--version 显示版本信息并离开
备份文件的后缀为‘~’,除非以 --suffix 选项或是 SIMPLE_BACKUP_SUFFIX
环境变量指定。版本控制的方式可透过 --backup 选项或 VERSION_CONTROL 环境
变量来选择。以下是可用的变量值:
none, off 不会进行备份 (即使使用了 --backup 选项)
numbered, t 备份文件会加上数字
existing, nil 若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never 永远使用普通方式备份
2.linux 下对文件重命名
1、点击dock上面的小房子,然后进入主目录后找到一个需要重命名的文件右键它,在菜单选择重命名。
2、接着除了后缀名.zip外软件前面的名字变成蓝色,然后直接输入新名字即可,输入后用鼠标点击一下蓝色框外面即可生效。
3、方法/步骤2
点击图一上面的黑色图标,
4、启动图标后在里面输入cd,并且在文件管理器上面点击返回键,进入文件所在的上级目录。
5、因为需要重命名的文件在下载目录内,因此直接把下载目录拖到了cd命令后面,按回车键后进入这个目录。
6、接着输入命令:ls ,列出这个目录内的文件。包括需要重命名的文件.zip。
7、输入命令:mv +xx.zip 重新命令的名字.zip。这里注意的是前面的mv是命令而已,跟在它前面的是原来的文件的名字,后面则是修改后的名字,
注意后面的名字不要忘记加入后缀名,如这里的.zip。否则命令后的文件极有可能无法读取识别。即使在Linux上面后缀名不重要,但是为了直观为了方便自己查看。
8、接着再次输入:ls命令后看到zip文件已经改名了。
3.Linux中,怎样修改文件名
Linux中修改文件名使用mv命令,它可以将源文件重命名为目标文件,或将源文件移动至指定目录。
1、mv命令的用法
mv [选项]... [-T] 源文件 目标文件
或:mv [选项]... 源文件... 目录
或:mv [选项]... -t 目录 源文件...
2、比如在当前目录下有个test.txt的文件 ,要修改文件名为good.txt,则可以执行
mv test.txt good.txt
3、常用参数说明:
--backup=<备份模式>:若需覆盖文件,则覆盖前先行备份;
-b:当文件存在时,覆盖前,为其创建一个备份;
-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;
-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。
--strip-trailing-slashes:删除源文件中的斜杠“/”;
-S<后缀>:为备份文件指定后缀,而不使用默认的后缀;
--target-directory=<目录>:指定源文件要移动到目标目录;
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
4.linux下怎么样重命名文件
这两天在使用Ubuntu系统上进行开发软件的安装,一直遇到创建的Android
Studio图标无法使用的问题,创建的图标提示「应用程序启动错误」。在网上也找了很多文章,都是说文件夹中包含空格。但是文件路径确实没包含空格,但是包含-,即"android-studio",所以准备重命名进行尝试,但是遇到"bareword
not
allowed"的问题。
Linux下对文件重命名有两种命令:
mv
,rename
mv很简单,move文件移动
mv
/dir/file1
/dir2/file1
两个参数,第一个是源文件,第二个是目的地,如果第二个参数文件名不一样,则会重命名。
当两个参数不带目录,只有文件名时,那就是重命名了。这是单个文件的重命名。
rename
arg1
arg2
arg3
rename才是真正的批量重命名命令。而且他是3个参数,不是2个。
arg1:旧的字符串
arg2:新的字符串
arg3:匹配要重命名的文件,可以使用3种通配符,*、?、[char],*表示任意多个字符,?表示单个字符,[char]匹配char单个自定的精确字符,可以填写任意字符,foo[a]*表示只匹配fooa开头的文件名,如果一个文件是foobcc.txt,是不会被匹配的。
值的注意的是,此命令在不同的Linux版本也有不同,Debian一系的操作系统别有用法。举例说明:
比如/home下有两个文件
abbcc.txt,
addbb.txt
,
a.txt
我想把a替换为xxx,命令是这样的
:
rename
“a”
“xxx”
*.txt
那么它会首先去匹配有哪些文件需要修改,这里凡是.txt后缀的文件都会被匹配,如果改成?.txt则只会匹配到一个文件,那就是a.txt。然后把匹配到的文件中的a字符替换为xxx,注意测试时abab.txt这样的,只会替换第一个a,有待再了解。
说到Debian一系的操作系统,比如Ubuntu,这个命令这样使用是不对的,报错,向下面这样的:
Bareword
“a”
not
allowed
while
“strict
subs”
in
use
at
(eval
1)
line
1.
经过Google之后发现有这样的说法:
On
Debian-based
distros
it
takes
a
perl
expression
and
a
list
of
files.
you
need
to
would
need
to
use:
rename
‘s/foo/foox/’
*
这里是一个perl表达式,好理解点说就是综合了前两个参数为1个,这样就只需要2个参数,而非上面所说的3个参数形式。
所以在Ubuntu下执行上面举例的重命名时,命令是这样的:rename
‘s/a/xxx/’
*.txt
以上就是关于「linux 如何修改文件名」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
本①文*来源Win10系统之家www.ghost580.net,转载请注明出处!
相关文章
-
1.用哪些命令改linux里的文件名?mv用法:mv[选项]...[-T]源目的或:mv[选项]...源...目录或:mv[选项]...-t目录源...将(来源)名称重命名为(目的地)名称,或将(来源)文件移动至(目录)。长选项必须用的参数在使用短选项时...
-
1.如何修改默认浏览器?一、指定为IE浏览器如果你只喜欢系统自带的IE浏览器,只要通过下面的方法将它设置为默认的浏览器即可:打开IE浏览器主窗口,然后单击“工具”→“Internet选项”,在打开的窗口中选择“程序”选项卡,然后...
-
1.怎样更改XP系统开机时出现的"欢迎使用"字样?更改xp开机画面提到更改xp开机画面,很多朋友都会,不就是找一个eXeScope之类的工具修改、替换可执行文件的资源,或者用BootSkin之类的专用软件来完成吗?错了,根本不用这么...
-
1.Linux内核启动那么linux内核和android什么关系?linux内核是怎样引导起android呢?本文进行简单的描述。android虽然建立在linux内核之上,但是他对内核进行了一些扩展,增加了一些驱动。比如binder,loger等等驱动。可以...