创建文件
touch a1.txt a2.txt a3.txt
touch s1.mp3 s2.mp3 s3.mp3
然后我做
find . -name "*.txt" -or -type f -print
而且它只显示s1.mp3
s2.mp3
s3.mp3
。为什么不显示.txt
文件?
创建文件
touch a1.txt a2.txt a3.txt
touch s1.mp3 s2.mp3 s3.mp3
然后我做
find . -name "*.txt" -or -type f -print
而且它只显示s1.mp3
s2.mp3
s3.mp3
。为什么不显示.txt
文件?
a.sh包含:
mkdir abc
我使用以下方法使其可执行:
chmod 777 a.sh
然后我使用以下命令配置了 crontab:
crontab -e
并输入了这一行:
56 09 * * * /home/subir/Jarvis/a.sh
该abc
目录不是在给定时间创建的。
我可以采取哪些步骤来弄清楚为什么这不能按预期工作?
当我使用时mkdir -pm 764 a/b/c
,只c
获得了 764 权限,而a
拥有b
默认权限。为什么会这样?为什么不是所有目录都获得 764 权限?
当我以具有权限 777 的 root 用户身份创建目录时,我可以在以默认用户身份登录时将其删除,但当我以a
或b
用户身份登录时,我无法删除它。它显示权限被拒绝。
我的问题是,为什么我的默认用户可以删除由 root 创建的文件夹,为什么其他用户不能,艰难的所有人都拥有 777 权限。