Linux Unix命令重新命名文件?
编写脚本rename.sh,内容如下
for i in $(ls)
do
newname=$(echo $i|sed -e 's//-/g')
echo "mv $i $newname"
mv $i $newname
done
解释newname=$(echo $i|sed -e 's//-/g'),就是把文件命中不是字母的通通换为-
增加rename.sh的可执行权限
chmod +x rename.sh
执行
./rename.sh
GOOD LUCK!!
linux修改目录名称?
Linux使用mv指令来修改目录名称
命令格式:
mv 源文件或目录 目标文件或目录mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。
mv 操作文件时是移动并且重命名。
目标目录与原目录一致,指定了新文件名,效果就是仅仅重命名。
linux下怎么给目录改名?
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、其次,在linux命令行中输入:mv readme.txt readme.doc。
3、最后,按下回车键执行shell指令,此时会看到readme.txt被成功重命名为readme.doc了。
Linux下以当前日期重命名文件?
mv yourfile `date "+%Y-%m-%d~%H-%M-%S"`