linux 检查权限,检查目录下 文件的权限-linux shell脚本,
检查目录下 文件的权限-linux shell脚本,
#!/bin/bash
#History:
#2019/07/23 Fsq
#This Program will check Permissions on dir
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
read -p "please input your dir:" dir
if [ "$dir" == "" -o ! -d "$dir" ];then #检查目录是否存在
echo "This $dir is not exsit in system"
exit 1
fi
filelist=$(ls $dir) #列出该目录下的所有文件名
for filename in $filelist
do
perm=""
test -r "$dir/$filelist" && perm="$perm readable"
test -w "$dir/$filelist" && perm="$perm writable"
test -x "$dir/$filename" && perm="$perm executable"
echo "The file $dir/$filename's permission is $perm"
done
linux 检查权限,检查目录下 文件的权限-linux shell脚本,相关推荐
- linux如何查看指定目录下文件内容,Linux 系统下通过关键词查找指定目录下的文件内容...
#!/bin/bash # 作者:靑龍一笑(C.S.Ricen) # 功能:根据指定的关键词,查找指定目录下的文件内容 # 要查找的目录 Search_Dir=/opt/datas/ # 关键字列表 ...
- 对目录下文件进行简单批处理的脚本
::@echo off for %%P in (70-79\*.TRS) do (echo %%P >>file.lst) for /f "tokens=1,2* delims= ...
- linux中可读可写可执行权限是什么意思,linux chmod 给目录或文件赋权限 可读可写可执行...
前提: mode权限设定字串,格式:[ugoa...][[+-=][rwxX]...][,...] 其中u表示拥有者(user),g表示与拥有者属于同一个群体(group),o表示其他以外的人(oth ...
- 【linux命令】Linux du 命令(显示目录或文件的大小)
文章目录 1. Linux du 命令 2. 语法: 3. 实例 3.1 显示目录或者文件所占空间 3.2 显示指定文件所占空间 3.3 方便阅读的格式显示test目录所占空间情况 3.3.1 列出超 ...
- Linux目录下文件权限怎么改成777,linux修改文件夹-文件目录权限
Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名 ...
- 在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...
整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit ...
- linux怎样设置目录和文件的权限?
linux设置目录和文件的权限: 通过chmod命令设置文件或目录的权限,可以采用两种形式的权限表示方法:字符形式和数字形式.r.w.x权限字符可分别表示为八进制数字4.2.1,表示一个权限组合时需 ...
- Linux中/proc目录下文件详解
Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...
- 位于/var/log目录下的20个Linux日志文件
位于/var/log目录下的20个Linux日志文件[译] from:http://buptguo.com/2014/01/16/linux-var-log-files/ 原文地址:20 Linux ...
最新文章
- 在 Android 应用程序中使用 SQLite 数据库以及怎么用
- 如何通俗解释交叉熵与相对熵
- 最新版GMP规范全文
- 依赖注入及AOP简述(六)——字符串请求模式 .
- C++ 解决enum redeclaration的冲突
- 学一下Unix/C啊
- 我的世界java刷怪数量_Minecraft我的世界Java版18w16a更新发布
- vs2013 创建MVC4项目出错。找不到指定的文件.(Exception HRESULT:08x0070002)
- Microsoft.CSharp.targets不存在解决方法
- Vue学习笔记----基础
- 硬件虚拟化检测工具:securable
- kappa一致性检验教程_Kappa系数一致性检验和配对卡方检验SPSS图文详解
- 提取OTU表格中分类学名称
- 深入探讨IGP协议:OSPF与ISIS的区别(区域类型比较,邻接关系比较,DR和DIS比较,如何计算路由以及性能的比较)
- SQL Server数据库-存储过程(第一讲)
- python打开文件管理器
- 关于谷歌账户的目标设置疑问解答
- 京东要开实体店?且看他在线下如何被苏宁碾压
- 如何在centos环境下运行.exe文件
- nacos server 安装报错 macOS 10.12.6
热门文章
- Case Study: 利用JS设计高级检索功能通过PHP获取MySQL数据
- sangerbox平台使用(四)气泡图的绘制
- 小程序 a标签_微慕WordPress小程序增强版V2.0新版上线
- 为什么我不在微信公众号上写文章
- 零基础入门学习Python(5)Python的数据类型
- QIIME 2教程. 27语义类型Semantic(2020.11)
- 如何压缩PDF文件大小,满足各种上传大小要求
- ps抠图怎么放大图片_PS教程:透明玻璃杯不会抠图?一分钟利用通道面板快速抠图...
- pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row)
- R语言unique函数计算数据对象(vector、dataframe)的unique独特值:unique函数从vector向量、dataframe中删除重复项、删除dataframe重复行