首页 > 系统相关 >13-Linux系统中批量替换文件名

13-Linux系统中批量替换文件名

时间:2023-11-25 21:35:52浏览次数:32  
标签:13 old name 文件名 names Linux new txt

 

#1,现在我有一批文件,原名要被替换成新的名字,我们做一个names.txt文件,前面一列是oldname,后一列是newname,用制表符(\t)分隔,最后空出一行即可:

A.txt L1.txt

B.txt L2.txt

C.txt L3.txt

D.txt L4.txt

E.txt L5.txt

F.txt L6.txt

 

 

#2,将这个names.txt文件上传到服务器后,修改命令如下:

while IFS='\t' read -r old_name new_name; do mv "old_name" "$new_name"; done < name.txt

#3,刷新下文件夹,就会发现文件名被修改成新的名字了

#4,该教程仿自“https://mp.weixin.qq.com/s/3SrOus7s1ZuCUJgKBEwRVg”。更多方法如for循环,sed命令等可自行百度或问chat-GPT。

 

#丹特丽安的书架~

标签:13,old,name,文件名,names,Linux,new,txt
From: https://www.cnblogs.com/liangjinghui/p/17856135.html

相关文章

  • 14-Linux系统命令,通配符与快捷键
     #以下为Linux系统的基础命令,部分通配符与快捷键,#后接英文标注注释#Usualcommands:pwd#printworkingdirectorycddirectory#gointothedirectorycd~#gobackhomecd..#gobackupperleveldirectorymkdirdirectory#makenewdirectoryvifile#makenewfilea......
  • 11-在linux系统上安装R语言
      #我们在linux系统里面安装R,能够分析许多大数据。前提是安装好conda,可以看教程“https://blog.csdn.net/liangjinghui123/article/details/130318678?spm=1001.2014.3001.5501”#查看conda环境,可以看到现在是base基础环境condainfo--envs#创建名为R的环境,中间点......
  • Win10无法访问linux上的samba服务问题解决
    转自https://blog.csdn.net/u014635079/article/details/124703840服务端:Ubuntu20.04, samba版本4.13.17-Ubuntu客户端:Win10 问题1:按照教程搭建好samba服务之后,从windows可以ping通linux的情况下,从windows端无法连接samba服务器。 解决:通过打开Lanman工作站的启用不......
  • 8-Linux系统安装conda,镜像设置,环境变量
      1,我们现在学习Linux系统,首先得有个服务器的账号,这个要看自己的学校里面有没有专门做生信的课题组问问,或者去淘宝买,或者去那个组学大讲堂公众号里面有服务器租借的(没广告),租个好点的服务器,价格估计5000-10000半年不等的价格,能处理一些转录组等大数据,也可以做WGCNA等其他的大......
  • Linux学习随笔——文件权限
    一、基本权限UGOU:属主;G:属组;O:其他用户;r:read(读取),数字设定为4;w:write(写入),数字设定为2;x:execute(执行),数字设定为1;使用ll命令查看文件属性,如下例子,忽略第一个“-”,前面3个字符表示属主的权限,中间3个表示属组的权限,后面3个表示其他用户的权限;-rw-r--r--(表示属主权限为读写6,属组权限......
  • 无涯教程-Linux - 目录管理
    在本章中,我们将详细讨论Unix中的目录管理。目录也是文件,它存储着文件名和文件相关信息,所有文件,无论是普通文件,特殊文件还是目录,都包含在目录中。Unix使用分层结构来组织文件和目录,这种结构通常称为目录树,该树只有一个根节点,即斜杠字符(/),所有其他目录都包含在其下方。Home目录......
  • Linux命令(131)之groupmod
    linux命令之groupmod1.groupmod介绍linux命令groupmod是用来修改组属性2.groupmod用法groupmod[参数]GroupNamegroupmod参数参数说明-n修改组名-g新的GID3.实例3.1.创建用户组命令:groupaddztj[root@rhel77~]#groupaddztj[root@rhel77~]#cat/etc/group|grepztjztj:x:......
  • Linux存储管理
    第七章存储管理存储是服务器的硬盘存储,在Linux系统下,系统识别到硬盘后,会为其创建一份初始分区表。硬盘在分区后才可以使用,系统通过分区表来管理硬盘的使用。存储方式从连接方式上,存储分为以下三种类型:本地存储:直接插在服务器上的硬盘,系统文件存放在本地。外部存储:可以理解为......
  • LINUX重定向
    与 Unix 主题“任何东西都是一个文件”保持一致,程序,比方说 ls,实际上把他们的运行结果输送到一个叫做标准输出的特殊文件(经常用 stdout 表示),而它们的状态信息则送到另一个叫做标准错误的文件(stderr)。默认情况下,标准输出和标准错误都连接到屏幕,而不是保存到磁盘文件。除此之......
  • linux中普通用户修改密码出现(passwd:Authentication token manipulation error)
    如果在linux中,不管是root用户还是普通用户登录后,修改自己的密码时出现---passwd:Authenticationtokenmanipulationerror错误,如下所示: 1、root自己修改密码失败  2、普通用户修改密码失败报出这样的错误(密码:身份验证令牌操作错误),一般会有2种情况发生。    第1种:密码文......