首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ubutu 更改 子文件子目录权限

Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」 即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件子目录权限。...1、利用chmod修改权限: 对Document/目录下所有子文件子目录执行相同权限变更: chmod -R 700 Document/ -R参数是递归 处理目录下所有文件以及子文件夹 700...是变更后权限表示(只有所有者有读和写以及执行权限) Document/ 是需要执行目录 2、利用chown改变所有者: 对Document/ 目录下所有文件子目录执行相同所有者变更,修改所有者为...users用户组username用户 chown -R username:users Document/ username:users users用户组username,用户组参数不是必须有

2.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

linux中统计目录中文件子目录

使用ls和grep命令配合 统计当前目录下文件个数,不包括目录 > ls -l | grep "^-" | wc -l 统计文件夹下文件个数,包括子文件 > ls -lR | grep "^-" |...wc -l 9188 统计文件夹下目录个数,包括子目录 > ls -lR | grep "^d" | wc -l 540 使用find和wc 统计当前目录下所有的普通文件,包含隐藏文件,不包含子目录文件...> find /etc -maxdepth 1 -type f | wc -l 统计目录中文件数量,包含隐藏文件,包含子目录文件 > find /etc -type f | wc -l 统计当前目录子目录数...,包含隐藏目录,不包含子目录目录 > find /etc -maxdepth 1 -type d | wc -l 统计当前目录子目录数,包含隐藏目录,包含子目录目录 > find /etc...-type f普通文件 -type d目录 使用tree 统计当前目录下目录和文件数,不包含隐藏文件 > tree -iLf 1 . ./bin ./include ./lib .

3.1K20

使用Shell脚本遍历子目录下所有文件方法

创建Shell脚本 使用vi编辑器,先创建一个vi traveDir.sh文件,复制下面的脚本代码: #!.../traveDir.sh /xxx/wp-content/uploads即可,xxx请修改为您站点绝对路径。如果您想要导出为.txt文本,直接使用>>流操作即可。 #导出为.txt ..../traveDir.sh /xxx/wp-content >> 1.txt 后续操作 导出文件路径可能是/data/wwwroot/xiaoz.me/wp-content/uploads//2019/...11/snipaste_20191110_102750.png这个样子,直接使用文本工具,将/data/wwwroot/xiaoz.me/批量替换为您自己域名,然后将URL提交到CDN服务商进行刷新预热...总结 脚本批量导出文件路径 文本工具将站点根目录批量替换为自己域名 提交URL刷新 脚本比较简单,网上一搜一大把,此文参考了:使用Shell遍历目录及其子目录所有文件方法

1.4K20

tar命令之--exclude参数 排除指定文件或目录

说明:     tar -zcf a.tar.gz  打包目录 --exclude=指定排除文件所在路径     1)打包目录使用相对路径,排除文件只能接相对路径     2)打包目录使用绝对路径...,排除文件接相对路径或绝对路径     3)建议打包目录和排除文件使用使用路径时,保持一致,都是用绝对路径,或都是用相对路径  测试环境准备 [root@nfs01 doc]# pwd.../data/scripts/c.txt     发现结果中并未排除c.txt文件   4)打包目录为相对路径,--exclude后相对路径 [root@nfs01 doc]# tar -zcf /tmp...总结: tar -zcf a.tar.gz  打包目录 --exclude=指定排除文件所在路径 1)打包目录使用相对路径,排除文件只能接相对路径 2)打包目录使用绝对路径,排除文件接相对路径或绝对路径...3)建议打包目录和排除文件使用使用路径时,保持一致,都是用绝对路径,或都是用相对路径

8.9K10

如何使用PQ获取目录下所有文件名(不含文件子目录)

今天想把之前发布Power BI示例文件文件夹做一个表出来,只获取该目录下所有文件名,并不包含其中各种文件子目录。 ? 因为每个文件夹中都包含多个文件,甚至还有子文件夹: ?...当然,其实可以通过一系列pq操作将文件名都筛选出来,实现我目的。 不过,这样其实有个小问题,如果有一些文件夹我还没有在里面保存文件,也就是空文件夹,那么它就不会出现在列表中: ?...以下是Folder.Contents说明: ? 这个就比较好了。它只返回所选目录下文件夹名和文件名,并不会返回子文件夹下文件。...这样我们就得到了根目录下所有文件夹名,和文件名。尤其是,空文件夹这里也出现了。 接下来就是从列表中只返回文件名。...再筛选TRUE行: ? 意思是查看属性,然后筛选那些是“目录”行。 这样,就将该目录下所有文件名获取到了。

6.8K20

Linux系统zip压缩命令详细参数,附文件排除选项正确用法

因此,我第一想到办法就是在网站 ZIP 压缩打包时候排除缓存文件夹。 下面是从网上找来 ZIP 命令参数: zip Linux上适用参数: -1 : 最快压缩,压缩率最差。...-n : 不压缩特定扩展名文件。 -o : 将 zip 文件时间设成最后修正 zip 文件时间。 -q : 安静模式,不会显示相关讯息和提示。 -r : 包括子目录。...最终,经多次测试,才知道 zip 命令压缩文件时正确排除方法(-r 表示包含子目录文件): zip -rx=excludefiles zipfile.zip filepath 比如,要压缩 test...又比如,我现在要压缩网站文件排除所有缓存文件: zip -rx=zhangge.net/cache/* zhangge.net.zip /wwwroot/zhangge.net 原来,-x 参数是用等号来连接需要排除通配关键词...哦了,本文主要是为了补充一下 zip 排除文件正确方法,希望能解决你燃眉之急。

5.8K50

每日一博 - 导航Linux文件系统:根目录子目录层次结构

---- 概述 Linux操作系统根目录(/)是整个文件系统起点,它包含了许多重要子目录,每个子目录都有特定作用和用途。...以下是主要根目录子目录及其作用: /bin(二进制文件):这个目录包含了一些基本系统命令,这些命令可以在系统启动之前被使用。...这些命令通常不依赖于其他文件系统,因此即使在某些文件系统没有挂载情况下,系统仍然可以正常工作。 /boot:包含了Linux系统启动时所需内核文件和引导加载程序配置文件。.../home(用户主目录):每个用户都有一个以其用户名命名子目录,用于存储其个人文件和设置。例如,用户"john"主目录将位于"/home/john"下。.../lib(库文件):这个目录包含系统所需共享库文件,这些库文件被许多应用程序共享以提高效率和减小可执行文件大小。

20940

【linux命令讲解大全】041.umask命令详解:管理文件权限掩码利器

umask 显示或设置创建文件权限掩码。 概要 umask [-p] [-S] [mode] 主要用途 显示当前文件权限掩码。 通过八进制数方式设置创建文件权限掩码。...通过符号组合方式设置创建文件权限掩码。 参数 mode(可选):八进制数或符号组合。 选项 -p:当没有参数时指定该选项,执行产生输出格式可复用为输入。...-S:以符号组合方式输出创建文件权限掩码,不使用该选项时以八进制数形式输出。 返回值 返回状态为成功除非给出了非法选项或非法参数。 例子 以下例子均假设文件权限掩码为 0022。...# 以八进制数形式输出创建文件权限掩码。 umask -p # 执行结果: umask 0022 # 以符号组合方式输出创建文件权限掩码。...umask o= 创建文件夹、文件(假设当前目录不存在) # 创建文件 touch test.sh # 查看权限,发现执行权限设置不起作用。

14610

Yii2 FileHelper::findFiles() 返回在指定目录和子目录下找到文件

findFiles() 公共 静态 方法 返回在指定目录和子目录下找到文件 public static array findFiles($dir, $options = []) 官方参数说明请查看 返回在指定目录和子目录下找到文件...\files\demo.txt" [1]=> string(23) "uploads\images\demo.jpg" } 当我们只传递第一个参数(路径)情况下,会发现返回是整个目录下所有文件...string(23) "uploads\images\demo.jpg" } 当我们想要查找 uploads 目录下所有以 .jpg 结尾文件时,第二个参数传递 ['only'=>['*.jpg...测试例子3(排除指定后缀文件) $files = FileHelper::findFiles('uploads',['except'=>['*.jpg']]); 结果 array(1) { [0]...=> string(22) "uploads\files\demo.txt" } 当我们想要排除 uploads 目录下所有以 .jpg 结尾文件时,第二个参数传递 ['except'=>['*

78930

【错误记录】Android 注解处理器报错 ( 非法文件开始 , 请删除该文件或确保该文件位于正确类路径子目录中。 )

二、解决方案 一、报错信息 ---- Android APT , 使用 注解处理器 生成 Java 代码 , 报如下错误 ; 错误: 无法访问MainActivity_ViewBinder 错误文件...Android_Learn\APT\app\build\intermediates\javac\debug\classes\kim\hsl\apt\MainActivity_ViewBinder.class 非法文件开始...请删除该文件或确保该文件位于正确类路径子目录中。...APT\app\build\intermediates\javac\debug\classes\kim\hsl\apt\MainActivity_ViewBinder.class 目录中已经存在了一个文件..., 之前使用 ButterKnife 时生成文件 ; 根据 完整 包名 + 类名 生成文件 , 使用是 createClassFile API , 生成字节码文件 , 这里用法错误 ; // 根据

90020
领券