Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
Image CentOS上的文件扩展名区分大小写_Image_Apache_Centos_Case Sensitive - Fatal编程技术网

Image CentOS上的文件扩展名区分大小写

Image CentOS上的文件扩展名区分大小写,image,apache,centos,case-sensitive,Image,Apache,Centos,Case Sensitive,我用的是CentOS。我的一个文件夹中有超过10万张图像,这些图像进一步分组到子目录中 问题是,我的一些图像被命名为abc.jpg,而另一些图像被命名为xyz.jpg。因此,当我尝试访问xyz.jpg时,它会显示“未找到文件”,因为扩展名区分大小写 是否有任何方法可以将所有JPG重命名为JPG,或者使用httpd配置来解决此问题 谢谢您的帮助。无需重命名您可以在bash中执行以下操作: for f in *.JPG; do mv "$f" "${f%.*}.jpg"; done 您可能正在寻找

我用的是CentOS。我的一个文件夹中有超过10万张图像,这些图像进一步分组到子目录中

问题是,我的一些图像被命名为abc.jpg,而另一些图像被命名为xyz.jpg。因此,当我尝试访问xyz.jpg时,它会显示“未找到文件”,因为扩展名区分大小写

是否有任何方法可以将所有JPG重命名为JPG,或者使用httpd配置来解决此问题


谢谢您的帮助。

无需
重命名
您可以在
bash中执行以下操作:

for f in *.JPG; do mv "$f" "${f%.*}.jpg"; done

您可能正在寻找
重命名
实用程序。我相信在大多数Linux发行版中都有。@HighPerformanceMark-谢谢您的回复。我会试试看。