递归修改一个文件夹中的所有文件的权限
先进入文件后输入命令:sudo chmod 777 -R *
(其中的-R是递归处理,*代表所有文件)
或sudo chmod 777 -R /home/abc/文档/*
此命令不用进入文件夹中处理,“/home/abc/文档/“是文件夹路径。
再介绍一下linux的权限设置:
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。
整个命令的形式是
sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)
三位数的每一位都表示一个用户类型的权限设置。取值是0~7,即二进制的[000]~[111]。
这个三位的二进制数的每一位分别表示读、写、执行权限。
如000表示三项权限均无,而100表示只读。这样,我们就有了下面的对应:
0 [000] 无任何权限
4 [100] 只读权限
6 [110] 读写权限
7 [111] 读写执行权限
再来一点chmod命令的帮助(从终端输入chmod --help就可以后到帮助):
-c, --changes 类似 --verbose,但只在有更改时才显示结果
--no-preserve-root 不会对根目录给予特别对待 (默认)
--preserve-root 对根目录进行递归操作时会失败
-f, --silent, --quiet 去除大部份的错误信息
-v, --verbose 处理任何文件都会显示详细信息
--reference=参考文件 使用<参考文件>的模式,而非自行指定权限模式
-R, --recursive 以递归方式更改所有的文件及子目录
--help 显示此帮助信息并离开
--version 显示版本信息并离开
分享到:
相关推荐
在日常使用中,经常有一些像恶意顽固程序及无法删除文件、需要高权限操作,实用文档中的代码,可以删除顽固文件以及文件夹。
批量创建文件夹并设置访问权限的工具能够极大地提高工作效率,避免手动操作带来的繁琐和错误。这个由C#编程语言编写的工具就是为了解决这个问题而设计的。 C#是一种面向对象的编程语言,由微软开发,广泛应用于...
运行此脚本时,只需提供目标文件夹路径即可批量修改权限。 另一个文件`icacls_r.bat`可能用于撤销权限。"r"可能代表"remove"或者"reset"。这个脚本可能清除特定用户或用户组的权限,示例命令如下: ```batch @echo...
在IT行业中,批量修改文件或文件夹的名称是一项常见的任务,尤其是在处理大量数据或资源时。C#是一种广泛用于开发Windows应用程序的编程语言,它提供了强大的文件系统操作能力,包括文件和目录的命名更改。本项目是...
通过编写批处理脚本,用户可以高效地完成重复性任务,如批量新建文件夹或更改文件夹图标。以下将详细讲解这两个知识点。 批量新建文件夹: 批量新建文件夹通常通过编写批处理脚本来实现。在Windows系统中,可以使用...
"批量修改文件夹"这一主题涉及到的是如何高效地对多个文件夹进行统一的操作,例如重命名、移动、设置权限等,而不是逐一手动操作。这在处理大量文件时尤其重要,能够极大地节省时间和精力。 "文件夹精灵"是一款专...
Windows中使用图形界面修改NTFS权限非常繁琐,我在工作中琢磨出批量修改权限和属性的方法: 1)使用icacls命令,当前目录下“d开头”的目录,增加a1修改,此权限向下文件夹、文件继承; 2)使用cacls命令,当前目录...
深度 Win7 系统批量修改文件和文件夹权限的方法 Win7 系统中,批量修改文件和文件夹权限是系统管理员经常需要处理的任务。一般来说,管理员需要使用命令行工具或图形化界面来实现批量权限修改。本文将介绍两种批量...
在本压缩包中,提供的是一款基于按键精灵技术开发的工具源码,其核心功能是批量修改文件夹中的文件名称。这个功能对于需要频繁整理大量文件的用户来说,无疑大大提高了工作效率。 该工具采用了Q文件源码,这是按键...
此时,批量更改文件夹里的文件名就显得尤为重要。批量重命名可以帮助我们快速地按照特定的规则或模式更新文件名,提高工作效率,保持文件管理的有序性。以下是一些关于批量更改文件夹里文件名的知识点: 1. **批量...
这类工具通常提供图形用户界面,使得非程序员也能方便地执行批量文件夹管理和时间戳修改,避免了手动编写脚本的复杂性。 总之,批量创建文件夹和调整其时间属性是IT管理中实用的技术,尤其适用于大型数据组织和归档...
首先,右键点击文件夹,选择“属性”,然后转到“安全”选项卡,这里列出了所有具有该文件夹权限的用户和组。通过点击“编辑”按钮,可以添加新的用户或组,并分配相应的权限。每个用户或组都可以独立设置完全控制、...
XTST10或许具备改变文件和文件夹权限的功能,允许用户批量赋予读取、写入、执行等不同级别的权限,从而更好地控制数据的访问和流通。 值得注意的是,XTST10.exe是一个可执行文件,意味着它是该软件的主程序。用户...
在IT领域,批量修改文件和文件夹名是一项常见的任务,特别是在整理、归档或标准化大量数据时。批量操作可以大大提高工作效率,避免手动逐个更改的繁琐。本篇将深入探讨批量修改文件和文件夹名的基本概念、方法以及...
本篇文章将深入探讨如何使用.Net平台下的C#编程语言实现一个批量以文件夹名命名文件的工具,这在整理照片、文档等文件时非常实用。我们将讨论以下几个关键知识点: 1. **文件和文件夹操作**:在C#中,`System.IO`...
Windows 7 中批量修改文件和文件夹的权限 在 Windows 7 中,对多个文件夹或文件进行权限修改是一件很棘手的事情。由于 Windows 7 的设计,使得在选择多个文件或文件夹之后,属性对话框中没有“安全”选项卡,从而...
- 在创建文件夹前,请确保你有权限在指定的位置创建文件夹,并且路径正确无误。 - 如果文件夹已经存在,`FileSystemObject`的`CreateFolder`方法不会覆盖原有文件夹,而是跳过该操作。如果你需要更新或删除现有...
这对于进行批量修改文件夹权限特别有用,尤其是在没有图形用户界面(GUI)的情况下。 #### 二、`cacls`命令语法 ```bash C:\>cacls filename [/T] [/M] [/S[:SDDL]] [/E] [/C] [/G user:perm] [/R user] [/P user:...
9. **安全与权限**:在运行脚本之前,确保用户有足够的权限访问和修改目标文件夹,并提醒他们备份重要数据以防意外。 10. **版本兼容性**:不同版本的Excel可能支持不同的VBA功能,因此编写代码时要考虑兼容性问题...
在这个特定的场景下,"VB文件名批量修改程序"是指使用VB编写的工具,能够帮助用户高效地批量更改多个文件的名称。 批量修改文件名在很多情况下都非常实用,例如整理文件库、更新项目代码版本或者统一命名规范。通过...