linux批量修改目录或者文件名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux批量修改目录或者文件名相关的知识,希望对你有一定的参考价值。
参考技术A 查看/home下所有子目录的ok.txt并修改成OK.txtlinux 批量重名名
Linux Shell 批量重命名的方法总览
1、删除所有的 .bak 后缀:
2、把 .jpe 文件后缀修改为 .jpg:
3、把所有文件的文件名改为小写:
4、将 abcd.jpg 重命名为 abcd_efg.jpg:
5、将 abcd_efg.jpg 重命名为 abcd_lmn.jpg:
6、把文件名中所有小写字母改为大写字母:
7、把格式 *_?.jpg 的文件改为 *_0?.jpg:
8、把文件名的前三个字母变为 vzomik:
9、把文件名的后四个字母变为 vzomik:
Linux批量修改文件夹755 文件644权限
本文章来为各位介绍一篇关于linux 批量设置文件夹755 网页文件644权限例子,希望此教程能够对各位带来帮助。
网站搬家特别是从虚拟空间或windows上搬到linux VPS上会出现文件权限问题,通常目录都是755权限,文件是644权限。
首先cd到你要修改的网站目录,然后运行如下两个命令即可快速批量修改权限。
find -type d|xargs chmod 755
find -type f|xargs chmod 644
另外经常用sftp修改上传新文件后是root用户组,可以修改成www用户组,命令如下:
chown -R www:www /home/wwwroot/网站目录
下面补充另一种办法
方法1
find . -exec sh -c "if [[ -d "{}" ]]; then chmod 755 "{}"; else chmod 644 "{}"; fi " \;
方法2
find ./ -type f -print |xargs chmod 644;
find ./ -type d -print|xargs chmod 755;
方法3
常要用到的命令,记录一下。
find /path -type f -exec chmod 644 {} \; //设置文件权限为644
find /path -type d -exec chmod 755 {} \; //设置目录权限为755
推荐方法:
chmod 644 -R ./
find ./ -type d -print|xargs chmod 755;
方法1和方法2是网上找的,测试的时候发现设置644的时候有点问题。
所以,推荐方法里面,我先用chmod 全部设置644,再用find把目录部分设置成755。
注意 ./ 是表示在网站代码所在的跟目录设置的哦。
以上是关于linux批量修改目录或者文件名的主要内容,如果未能解决你的问题,请参考以下文章