当前位置:   article > 正文

Linux文件操作指令MV最低权限测试_mv: 无法将'daemon.json' 移动至'daemon.conf': 权限不够

mv: 无法将'daemon.json' 移动至'daemon.conf': 权限不够

首先我们可以使用vim创建一个文件,在里面写一些简单的信息,命名为testFile。
在这里插入图片描述
然后我们可以先查看一下它的权限。
在这里插入图片描述
可以发现它是对于当前用户来说是可读可写的,测试也是在当前用户上进行的
然后我们再创建一个文件夹,命名为testDir,并查看其权限。
在这里插入图片描述
可以发现对于当前用户其是可读可写也可运行的。
接下来我们开始测试。

MV指令

文件重命名

先看文件的重命名。
我们先把文件的权限全部去掉(对于当前用户的)。
在这里插入图片描述
然后我们执行重命名操作,再在文件夹中查看。
在这里插入图片描述
可以发现原来叫testFile的文件没了,现在有一个脚newTestFile的文件。
查看一个newTestFile的信息,可以发现与原来的testFile是一致的。
在这里插入图片描述

文件夹重命名

然后再测试文件夹的。
同样,先去除其全部权限。
在这里插入图片描述
再对其进行重命名操作。
在这里插入图片描述
同样可以发现重命名成功。
所以,对于重命名文件而言,不需要任何权限

文件移动到文件夹

在上面我们已经将测试文件夹对于当前用户的权限全部去除了,先测试一下能够移动。
在这里插入图片描述
显然。。不行。。
为了方便测试,我们先将文件夹的权限设置为可读可写可执行,这样来测试文件的最低权限。
在这里插入图片描述在这里插入图片描述
然后再来执行移动文件指令。
在这里插入图片描述
可以发现当文件夹权限变化后,就算文件没有任何权限也能成功移动。
那么接下来我们把移进去的文件删除。
在这里插入图片描述
PS: 可以发现在删除文件时给出了提示,因为该文件没有任何权限,也就没有写权限,而写权限是删除文件的最低权限,这个会在其他文章中测试给出。

然后我们把文件夹权限设置为只读。
在这里插入图片描述
由于这里进行操作时,已经删除了原来的文件,我们重新创建一个testFile并将其权限全部去除。
在这里插入图片描述
再次进行移动操作。
在这里插入图片描述
可以发现权限不足。
我们再将文件夹设置为只写的。
在这里插入图片描述
再来移动测试一下。
在这里插入图片描述
还是提示权限不足。
我们再来设置其为只执行的。
在这里插入图片描述
移动测试
在这里插入图片描述
还是权限不够,但是提示的信息发生了变化。个人分析是设置为只执行后可以进入该文件夹了,该文件夹是不可写的,所以无法移动到该文件中。

我们再将其设置为可写可读的,并进行测试。在这里插入图片描述
跟原来一样,无法获取状态,权限不够。

再设置为可读可执行的,进行测试。
在这里插入图片描述
还是权限不够,但是提示信息变了,离上面的假设越来越对了感觉。

再设置为可写可执行的,进行测试。
在这里插入图片描述
成功移入!!假设正确,但是文件夹是不可读的,无法查看里面的内容进一步验证。

我们再为测试文件夹添加读权限,并查看文件信息。
在这里插入图片描述
文件成功移入。

文件夹移动到文件夹

但是对于文件夹而言呢,如上操作。
在这里插入图片描述
答案是不行。猜测最低权限是可读可执行???

我们改变该文件夹的权限为只读。测试。
在这里插入图片描述
再改为只写。测试。
在这里插入图片描述
进入文件夹查看。

在这里插入图片描述
移入成功。。打脸成功。。

总结

  • 对于重命名而言,文件或文件夹不需要任何权限即可被重命名。
  • 对于移动而言,文件不需要任何权限即可被移动到指定文件夹中(前提是该文件夹权限足够),文件夹最低需要可写权限才能被移动到文件夹中,而被移入文件(文件夹没测。。)的文件夹可以被移入文件的最低权限是可写可执行(wx)。

如果有错误,欢迎指出

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/978499
推荐阅读
相关标签
  

闽ICP备14008679号