`
hipeace87
  • 浏览: 173611 次
  • 性别: Icon_minigender_1
  • 来自: 山东菏泽
社区版块
存档分类
最新评论

Linux 批量只修改文件或文件夹权限

阅读更多

   现在在做PHP的开发,服务器是UBUNTU的系统

经常会碰到权限的问题,有时间新传上去的文件就只有600的权限,要一个个设置起来很麻烦

如果直接   chmod -R 777 的话那就相当于给别人创造机会了,呵呵,我是不建议这么做,如果有人弄到一个后台,那你的整站将不会再安全。

 

  所以可以只设置文件夹权限为745 文件权限为644

 

命令为:

find -type d -exec chmod 745 {} \;
find -type f -exec chmod 644 {} \;
或者
find -type d|xargs chmod 745
find -type f|xargs chmod 644

 做个记录

分享到:
评论

相关推荐

    批量删除指定大小类型文件夹及文件

    在Windows、Linux或macOS等操作系统中,用户可以通过图形用户界面(GUI)或者命令行界面(CLI)来管理文件和文件夹。批量删除操作允许用户一次性处理多个文件或文件夹,而不是逐个进行,极大地提高了效率。 2. 指定...

    linux服务器中批量运行脚本文件的方法

    在Linux服务器环境中,批量执行脚本文件是一种常见的任务,尤其对于需要进行大量计算或自动化运维的场景,如在本文提到的Abaqus作业。Abaqus是一款强大的有限元分析软件,常常用于工程模拟和计算。在Windows系统中,...

    批量修改文件名称,支持选择多个文件或单个文件夹

    5. **错误处理**:为了确保安全,程序应具备错误处理机制,例如,如果新文件名已存在或文件权限问题,程序应能适当地处理并通知用户。 6. **用户界面**:良好的用户体验是关键,因此界面设计要直观,易于理解,且...

    LINUX按时间批量删除文件(删除N天前文件)

    ### Linux按时间批量删除文件(删除N天前文件) 在Linux系统中,经常需要清理一些不再需要的老文件来释放磁盘空间或者维护系统的整洁。本文将详细介绍如何利用`find`命令结合其他工具来批量删除指定目录下N天之前的...

    文件及文件夹常用操作类

    - **批量处理**:当需要对多个文件或文件夹执行相同操作时,可以使用批处理脚本(如Windows的批处理文件.bat)或自动化工具(如Unix的`find`和`xargs`)。 6. **编程操作**: - **ModClsFile.bas** 和 **ClsFile....

    批量修改文件 修改日期、创建日期的工具。(修改)

    2. **权限问题**:需要有足够权限才能修改文件的元数据,尤其是在系统文件或受保护的文件夹中。 3. **兼容性**:不同的操作系统和文件系统可能对时间戳的精确度和处理方式有所不同,因此在跨平台操作时需格外小心。 ...

    根据日期范围批量创建文件夹

    这类工具通常提供图形用户界面,使得非程序员也能方便地执行批量文件夹管理和时间戳修改,避免了手动编写脚本的复杂性。 总之,批量创建文件夹和调整其时间属性是IT管理中实用的技术,尤其适用于大型数据组织和归档...

    一键获取权限

    "一键获取权限"的工具或脚本则简化了上述过程,它可能通过自动化的方式批量处理多个文件或文件夹的权限问题,省去了手动操作的繁琐。这些工具通常会检查系统文件的权限状态,并尝试赋予用户必要的访问权限,同时考虑...

    批量创建文件夹.rar

    对于非技术用户,可以借助第三方软件,如`Bulk Folder Creator`等,提供图形化界面,只需输入文件夹名的模式,即可快速批量创建。 5. **自动化场景** 在企业环境中,批量创建文件夹常用于项目初始化、数据备份、...

    批量修改文件扩展名

    在IT领域,批量修改文件扩展名是一项常见的操作,尤其在数据整理、文件格式转换或系统维护时。批量处理可以大大提高工作效率,避免手动更改每个文件的扩展名所耗费的时间。在这个场景中,我们讨论的是如何将cpp(C++...

    C++改写的用于文件及文件夹更名

    "C++改写的用于文件及文件夹更名"是一个针对这一需求的工具,它允许用户批量地更改多个文件或文件夹的名称,极大地提高了工作效率。C++是一种强大的、通用的编程语言,它的性能优秀且灵活性高,使得编写这样的工具...

    Linux 按时间批量删除文件命令(删除N天前文件)

    ### Linux 按时间批量删除文件命令详解 在日常运维工作中,经常需要清理服务器上的旧文件来释放磁盘空间或管理文件版本。特别是在Linux环境下,掌握如何高效地按时间批量删除文件是一项非常实用且必要的技能。本文...

    批量更改文件内的文件

    描述中提到的“文件的名称后后缀不变”,这意味着在批量更改过程中,文件的基本信息(包括文件名和其对应的扩展名,如.txt、.docx、.pdf等)将保持原样,只对文件的实际内容进行修改。这种操作可能涉及到文本替换、...

    批量文件名替换

    "批量文件名替换"就是这样一个实用的功能,它允许用户高效地修改指定文件夹及其子文件夹下所有文件和文件夹的名称。这个工具的核心是通过编程的方式实现文件名的批量替换,从而节省手动操作的时间和精力。 批量...

    C语言批量生成文件夹

    在C语言中,批量生成文件夹是一个涉及到操作系统接口调用的过程。C语言本身并不直接支持创建文件夹,但可以通过调用操作系统提供的API函数来实现这一功能。在这个场景中,我们主要会用到`mkdir()`函数或者Windows...

    批量移动文件,创建文件小工具

    4. **图形用户界面(GUI)**:此工具提供了一个GUI,使得用户无需了解底层命令,只需通过简单的界面操作就能实现文件的批量移动。GUI的设计需要考虑到易用性,包括直观的按钮布局、清晰的指示以及错误处理机制。 5....

    批量复制文件小工具

    6. **错误处理**:如果遇到权限问题、磁盘空间不足或文件冲突等情况,工具会记录错误信息,并尽可能继续复制其他文件,避免整个任务因个别问题中断。 7. **日志记录**:工具应提供日志功能,记录每次复制操作的详细...

    批量修改文件属性软件

    3. **软件实现**:批量修改文件属性的软件通常具备用户友好的图形界面,用户只需选择目标文件或文件夹,然后设置需要修改的属性,点击执行即可。此外,有的软件还支持命令行接口,适合高级用户进行更复杂的自动化...

    批量更改文件名字

    - **异常处理**:在编写脚本或使用自动化工具时,考虑到可能遇到的异常情况,如空文件夹、不存在的文件、权限问题等,并做好相应的错误处理。 总之,批量更改文件名字是一个实用且高效的技巧,无论是在个人还是企业...

    重命名文件夹的源代码资源

    - 重命名后的文件夹名不能与同一目录下的其他文件或文件夹同名,否则会导致重命名失败。 - 在网络共享环境下,需确保你有权限对文件夹进行重命名操作。 - 在编程中,使用try-catch语句来处理可能出现的异常,例如...

Global site tag (gtag.js) - Google Analytics