linux下如何给多个文件同时改名啊?
例如我现在有1.txt2.txt3.txt...........等等。那我想通过一个命令把他们全部转换成1.py2.py3.py............等等请问应该如何改...
例如我现在有1.txt2.txt3.txt...........等等。
那我想通过一个命令把他们全部转换成1.py2.py3.py............等等
请问应该如何改啊?mv好像不行,我试了,高手帮忙看看。 展开
那我想通过一个命令把他们全部转换成1.py2.py3.py............等等
请问应该如何改啊?mv好像不行,我试了,高手帮忙看看。 展开
2个回答
展开全部
使用硬链接
先看概念:通过索引节点来进行的连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(InodeIndex)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。
由于指向同一个节点,所以改变一个,其他的也会随之改变。 不过你得先建立硬链接。如下是对文件 oldfile 创建硬链接:
link oldfile newfile
ln oldfile newfile使用脚本来进行批处理
在一个脚本里面添加多条 rm 或 remove 命令,然后运行这个脚本,以后就能一次性修改这些文件名。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |