15. 【Linux教程】文件和目录重命名

简介: 15. 【Linux教程】文件和目录重命名

文件和目录重命名

前面小节介绍了文件和目录的创建、移动、删除、打包、压缩,本小节介绍如何对已有的文件或者重命名,好的文件命名规范将提升对文件和目录管理的效率。

1. 使用 mv 命令对文件名称

这里还是以 /home 目录的 alltxt.tar 文件为例,可以使用 mv 命令对其重命名:

ls
 
mv alltxt.tar newtxt.tar
 
ls

执行结果如下图:

如上图所示相当于文件移动路径没变,名称变了,还可以在移动文件路径之后修改文件的名称,命令如下:

ls
 
mv newtxt.tar study/home_newtxt.tar
 
ls
 
cd study/
 
ls

执行结果如下图:

Tips:目录的重命名和文件的重命名方法一样。

2. 使用 rename 命令修改文件名称

首先下面先列出 rename 参数的功能描述,可以使用 rename --help 命令查看其参数:

rename --help

执行结果如下图:


下面列举了部分参数说明:

rename 命令参数名称 功能与作用描述
-v 表示 --verbose,打印修改之后文件的名称
-n 表示 --no-act,测试命令,执行之后不会改变任何内容
-o 表示 --no-overwrite,表示重命名之后不会覆盖原有文件

这里还是以 /home/study 目录中的 home_newtxt.tar 为例,使用 rename 命令对其重命名,命令如下:

cd /home/study
 
ls
 
rename home_newtxt newtxt  home_newtxt.tar
 
ls

执行结果如下:

3.小结

本小节介绍了如何使用 mvrename 命令对文件重命名,其中 mv 可以理解为移动过程中对文件名修改,rename 相当于用一个匹配规则对文件名修改,可以使用正则匹配对文件名进行修改。

相关文章
|
22小时前
|
Web App开发 运维 监控
深入探索Linux命令pwdx:揭秘进程工作目录的秘密
`pwdx`命令在Linux中用于显示指定进程的工作目录,基于`/proc`文件系统获取实时信息。简单易用,如`pwdx 1234`显示PID为1234的进程目录。结合`ps`和`pgrep`等命令可扩展使用,如查看所有进程或特定进程(如Firefox)的目录。使用时注意权限、进程ID的有效性和与其他命令的配合。查阅`man pwdx`获取更多帮助。
|
21小时前
|
Linux 数据处理 vr&ar
Linux下的ranlib命令:静态库文件的索引生成器
`ranlib`是Linux用于加速静态库(.a文件)链接的工具,它生成索引以优化查找目标文件。当链接器处理静态库时,索引能快速定位目标,提升效率。命令如`ranlib libexample.a`创建索引。注意,新工具链可能已自动包含此功能,使用前应确保库文件未含索引,避免重复生成。
|
1天前
|
存储 Linux
深入了解Linux设备管理:字符、块和网络设备文件
深入了解Linux设备管理:字符、块和网络设备文件
6 0
|
1天前
|
Java Linux 网络安全
在Linux上搭建Maven仓库的实战教程
在Linux上搭建Maven仓库的实战教程
11 0
|
1天前
|
存储 Linux 程序员
Linux解压Zip文件命令详解
Linux解压Zip文件命令详解
|
2天前
|
监控 Linux
Linux修改fs.inotify.max_user_watches(“外部文件更改同步可能很慢”和“当前的 inotify(7) 监视限制太低”)
Linux修改fs.inotify.max_user_watches(“外部文件更改同步可能很慢”和“当前的 inotify(7) 监视限制太低”)
6 0
|
关系型数据库 MySQL Java
Linux基本教程
Linux基本使用
|
1天前
|
监控 Linux 应用服务中间件
探索Linux中的`ps`命令:进程监控与分析的利器
探索Linux中的`ps`命令:进程监控与分析的利器
|
22小时前
|
IDE Linux 数据处理
探索Linux中的`pydoc`命令:Python文档生成器的力量
`pydoc`是Linux上Python的文档生成和查看工具,尤其对数据科学家有价值。它从docstring生成模块、函数和类的文档,提供快速API参考。主要特点包括易用性、支持标准库和第三方库、跨平台。命令行示例:`pydoc pandas` 查看库文档,`pydoc numpy.array` 查看类详情,`pydoc -k 关键字` 进行搜索。使用时注意正确安装Python,编写清晰的docstring,并结合IDE以提升效率。
|
22小时前
|
存储 安全 Linux
深入解析Linux的`read`命令
`read`命令在Linux shell中用于从标准输入读取数据并赋值给变量。它可以用于交互式脚本,提供用户输入或读文件。关键选项包括`-p`(提示用户)、`-r`(禁用转义)、`-s`(静默模式,适合密码)、`-t`(超时)和`-n`(读取特定字符数)。示例包括基本输入、带提示的密码输入和设置超时的输入。注意安全处理密码和验证用户输入。