Shell mv 修改文件名、扩展名、文件夹名

简介: Shell mv 修改文件名、扩展名、文件夹名
  • 格式:$ mv 文件/文件夹名 新文件/文件夹名
  • 批量修改文件后缀
# 创建 a...f 6个 txt 文件
touch {a,b,c,d,e,f}.txt
# 列出当前目录所有 .txt 的文件进行遍历
for item in $(ls *.txt); do
  # mv x.txt x.doc
  mv $item ${item%.*}.doc
done
# 列出当前目录所有 .doc 的文件进行遍历
for item in $(ls *.doc); do
  # mv x.doc xnew.doc
  mv $item ${item%.*}new.doc
done
  • 修改文件夹名
mv test test1
相关文章
|
2月前
|
Shell Linux API
【Shell 命令集合 文件管理】Linux 移动文件命令 mv命令使用指南
【Shell 命令集合 文件管理】Linux 移动文件命令 mv命令使用指南
47 0
|
1月前
|
机器学习/深度学习 Shell Linux
linux shell脚本判断文件或文件夹是否存在循环操作
linux shell脚本判断文件或文件夹是否存在循环操作
30 0
|
2月前
|
Shell 开发工具 git
shell空文件夹查找
shell空文件夹查找
19 0
|
8月前
|
运维 Shell
运维(05)- shell文件名代换(Globbing)
运维(05)- shell文件名代换(Globbing)
33 0
|
Shell
shell判断文件、文件夹是否存在
shell判断文件、文件夹是否存在
248 0
|
Shell
shell脚本获取当前脚本的文件名
shell脚本获取当前脚本的文件名
157 0
|
Shell
shell 获取到文件夹下的文件名
shell 获取到文件夹下的文件名
54 0
Shell脚本常用练习(1)--输出当前目录下的文件名
Shell脚本常用练习(1)--输出当前目录下的文件名
Shell脚本常用练习(1)--输出当前目录下的文件名
|
Shell
SHELL脚本递归循环,文件名包含空格的处理办法
SHELL脚本递归循环,文件名包含空格的处理办法
168 0
|
Shell
用shell把所有文件名修改为小写
用shell把所有文件名修改为小写
114 0