我最近运行了一个sed命令,并错误地输入了命令(是的,确实发生了)。
现在我有了类似于'Call of Duty'的目录和文件名。如何递归地返回并重命名所有文件和目录以删除'?
这是我运行find . -type f -name "*.css" -exec sed -i'' -e 's|http://cdn|//cdn|g' {} +的命令
发布于 2019-02-13 17:15:42
你确定那是文件名吗?在最近的Linux发行版中,ls默认在引号中显示带有空格的文件名。尝试ls -N来确定。
从手册页:
-N, --literal
print entry names without quotinghttps://serverfault.com/questions/953760
复制相似问题