Linux批量去掉文件名前缀

Linux批量去掉文件名前缀,第1张

如下文件名批量修改:

202007070923_12345678.txt

202007070923_23456789.txt

使用命令

for name in 2020*.txtdo mv "$name" "${name#*_}"done

命令解析:

#*_为删除第一个"_"符号左边的所有字符(包括第一个"_");

整体命令为:循环查找2020开头的txt文件,并将文件名只保留第一个"_"符号后面的部分.

Linux中的软链接类似于windows中的快捷方式。

创建方式:ln -s oldfile newfile

例:文件软链接 (目录软链接也是一样的 *** 作方式)

1、tmp 目录下创建一个 test.txt 文件

2、ln -s test.txt test,为 test.txt 文件创建一个名为 test 的软链接

3、ll 查看详情会发现有一个蓝色的 test -->test.txt (test 指向 test.txt)。同时文件类型是 l 开头,l 是指链接文件的意思。

Linux重命名的命令是mv, *** 作如下:

mv   oldname   newname

以上请使用需要改名的文件替换oldname,用自定义的新文件名字来替换newname.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8985645.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存