chmod -R 755后文件仍然没有权限的问题。

简述一下本人遇到的问题:
从服务器上拷回来的数据目录有些奇怪,其中一个问题是当我chmod -R 755 [一个目录]后,仍然无法进行操作,提示没有权限。
当我进入到一个子目录执行

ls -lrt

之后,该目录的子目录中的文件仍然全部权限都是----,即没有权限。
但是我再次 ls -lrt之后,发现它们又有权限了。
在两次ls -lrt中间我没有执行过其它操作。
所以这个问题虽然具体的原理不清楚,但很可能是文件权限的改变在不同层级的记录上没有同步,而第一次的ls -lrt读取后使得它们进行了同步。

そうすれば話は簡単だ

那么问题就简单了,对所有子目录都“读取”一下使得权限的记录同步即可。

ls -lrt  a_dir/* >/dev/null

因为在下在该目录下有1000+子目录,每个子目录又有若干文件,全部输出到屏幕是很恐怖的事情,因此直接送去阿比斯(X)/dev/null(√)

另外比较神奇的是,我从服务器上拷贝回来的目录还有一些其他的问题
该目录下有一个名为"\"文件,该文件似乎直接就是表示的该目录本身,每当想批量操作时它都会各种报错,因为它基本上不怎么能被操作。在Windows系统下对试图其进行改名或是删除操作,系统会认作你将对该目录的进行改名或删除。
另本人目前使用的是Win10的Ubuntu子系统,不知道是否和这个有关系。
有了解的也求指教一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值