以下命令常用于脚本
basename和dirname
basename可去掉路径和后缀,只显示文件名,后缀不限于.后面的字符
# basename /root/test/aaa.sh a.sh
# aaa
dirname可去掉文件名,只显示路径
rename
批量重命名也可以用命令rename来执行
rename 原字符串 目标字符串 文件
参数
原字符串:将文件名需要替换的字符串; 目标字符串:将文件名中含有的原字符替换成目标字符串; 文件:指定要改变文件名的文件列表比如批量重命名文件可以写作
rename "sed" " " *
注意引号之间的空格
file查看文件类型
file -L 显示软连接执行的目标文件的文件类型
file -z 尝试读取压缩文件的内容
md5sum 显示文件的md5值(文件的指纹)完整移动后的md5值是一样的