我不小心运行了一个脚本,该脚本在各种文件的前面添加了“ ..”。
IE。originalfile ==> ..originalfile
现在,我有各种隐藏的文件。对于Linux命令来说,它是新手,是否有可以逆转上述操作的脚本?搜索带有..的文件,并知道将文件重命名为..之后的文件名?
IE。..originalfile ==> originalfile
我已经运行“ find .. -type f print0”来查找所有我不小心隐藏的文件,但是我不知道如何编写一个脚本来解析..之后的字符,从而将其重命名为那些字符。
任何帮助将不胜感激!
for i in ..*; do
echo "mv \"$i\" \"`echo "$i" | sed 's/^\.\.//g'`\""
done
一旦生效,请更改echo
为eval
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句