问答题566/1053把当前目录下所有后缀名为 .txt 的文件的权限修改为 777 ?

难度:
2021-11-02 创建

参考答案:

要将当前目录下所有后缀名为 .txt 的文件的权限修改为 777(即所有用户具有读、写和执行权限),可以使用 find 命令结合 chmod 来实现:

1find . -type f -name "*.txt" -exec chmod 777 {} \;

解释:

  • find .:从当前目录(.)开始查找。
  • -type f:只查找普通文件(排除目录)。
  • -name "*.txt":匹配所有后缀名为 .txt 的文件。
  • -exec chmod 777 {} \;:对每个找到的 .txt 文件执行 chmod 777 命令,将权限修改为 777{}find 查找到的文件名的占位符,\; 用于结束 -exec 操作。

说明:

  • 权限 777 表示:
    • 所有者(user)、所属组(group)和其他用户(others)都可以读(r)、写(w)和执行(x)该文件。
  • 请确保你具有足够的权限执行该操作,通常需要超级用户权限。

最近更新时间:2024-12-24