Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 查找并替换服务器上的文件夹名称_Php_Linux_Ftp_Replace - Fatal编程技术网

Php 查找并替换服务器上的文件夹名称

Php 查找并替换服务器上的文件夹名称,php,linux,ftp,replace,Php,Linux,Ftp,Replace,我似乎找不到在专用服务器上执行此操作的方法 我有一个巨大的文件夹目录,其中一些文件夹包含3个破折号,如“---”,我需要找到它们并用一个破折号替换 有没有一种简单的方法可以在我的服务器上进行查找和替换?我真的不想下载所有文件夹,然后在我的桌面上重新上传它们。您可以这样做: find ./ -name '*' -exec rename 's/---/-/g' {} \; *尚未测试 您想用PHP实现这一点吗?使用glob,str\u replace和rename或者如果您觉得OOP

我似乎找不到在专用服务器上执行此操作的方法

我有一个巨大的文件夹目录,其中一些文件夹包含3个破折号,如“---”,我需要找到它们并用一个破折号替换


有没有一种简单的方法可以在我的服务器上进行查找和替换?我真的不想下载所有文件夹,然后在我的桌面上重新上传它们。

您可以这样做:

find  ./  -name '*'  -exec  rename  's/---/-/g'  {}  \;
*尚未测试


您想用PHP实现这一点吗?使用
glob
str\u replace
rename
或者如果您觉得OOP,使用
recursivedirectoryderator