首页 > 编程知识 正文

shell编辑文本命令,linux下修改文件名命令

时间:2023-05-04 10:43:04 阅读:108497 作者:4360

在Linux上重命名文件有几种方法。 其中最常见的是mv命令,它重命名文件或目录,或将文件从一个目录移动到另一个目录。 具体怎么用? 在这里,学习和编辑将整理有关更改linux文件名的命令的知识。 我希望对大家有帮助。

重命名linux文件命令

格式

mv [options]源文件或目录目标文件或目录。

主要参数[options]

-i )交互式操作。 如果mv操作会复盖现有的目标文件,系统会询问是否复盖,并提示用户回答“y”或“n”。 这样可以避免意外复盖文件。

-f :禁止交互操作。 mv操作在复盖现有的目标文件时不提供任何指示,如果指定此参数,I参数将无法重新工作。

选择参数

如果选定的参数类型为文件,mv命令将完成文件名重命名,并将指定的源文件或目录名称更改为指定的目标文件名。

实例:

将文件test.txt重命名为wbk.txt :

$ mv test.txt wbk.txt

扩展数据: linux批量重命名命令——重命名命令

最好的选择是批量重命名文件的rename。 Linux重命名命令有两个版本。 一个是c语言版本,另一个是Perl语言版本。 判断方法:

输入man rename以显示第一行

rename(1) Linux programmer’smanualrename )1)。

这就是c语言版本。 我的是c语言版本

如果出现的是

重命名(1) perlprogrammersreferenceguiderename )1)。

这就是Perl版本

C语言版本格式: rename原始字符串的新字符串文件名

示例1 :目录test下存在两个文件: a_01和a_02。 如果需要将文件名中的a替换为b,并保留其他部分,请单击

(1)如果当前位于test目录下,请单击rename a b *

)2)如果当前位于test的父目录中,请单击rename a b test/*

Perl语言版本格式: rename 's/原始字符串/新字符串/'文件名

示例2 :如果主题为示例1

(1)如果当前位于test目录下,则为rename 's/a/b/' *

)2)如果当前位于test的父目录中,请单击rename 's/a/b' test/*

如何实现脚本:

1查找名称' a* ' -打印|

2 while read name

3 do

4 echo $name

5 rename 's/a/b/' $name

六磅

相关文章: Linux的一般基本命令

文件名--test

mkdir test将创建文件夹

mkdir test/test1/test2 -p在创建test1时继续创建test2目录,并一起创建

重命名mv test test1文件

mv test /位置将文件复制到指定位置

显示cat test文件的内容

unzip解压缩包解压缩当前文件

unzip解压缩包-d /位置将解压缩压缩包解压缩到指定位置

rm test将删除文件

rm -rf test删除包含文件或文件夹的文件目录

cp test test1复制文件

cp -r test test1复制包含文件夹下的文件的文件夹

vi文件名重命名文件的内容

按I键,下面出现insert,开始编辑内容

编辑完内容后,按esc键退出编辑模式

:wq保存结束

:q! 退出而不保存文件

报告错误并授予权限

chmod 777 ./startup.sh

chmod -R 777 catalina.sh

重新启动nginx :进入nginx上的sbin目录并重新启动:/nginx -s reload (也意味着在不关闭的情况下更新配置文件) )。

启动nginx :进入nginx的sbin目录,命令./nginx启动服务

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。