Linux下链接文件使用RM无法删除的解决办法有哪些呢?
Linux下链接文件使用RM无法删除的解决办法有哪些呢?
现在将源码链接为orig,将开发部分链接为develop。[armlinux@lqm bootloader]$ ln -s u-boot-1。2。0。orig/ orig[armlinux@lqm bootloader]$ ln -s u-boot-1。
2。0 develop[armlinux@lqm bootloader]$ lsdevelop orig patch u-boot-1。1。3 u-boot-1。2。0 u-boot-1。2。0。orig vivi vivi_origin 如上。
现在想要删除develop和orig。出现意外情况:[armlinux@lqm bootloader]$ rm develop/rm: cannot remove `develop/': Not a directory[armlinux@lqm bootloader]$ rm -f develop/rm: cannot remove `develop/': Not a directory[armlinux@lqm bootloader]$ unlink develop/unlink: cannot unlink `develop/ 看来删不掉。
删除orig也同样如此。转念又实验了利用find来删除:[armlinux@lqm bootloader]$ find 。 -type l | xargs rm -f[armlinux@lqm bootloader]$ lspatch u-boot-1。
1。3 u-boot-1。2。0 u-boot-1。2。0。orig vivi vivi_origin 看来能够成功。 现象分析与解决: 上面提供的find and xargs的删除方法可以实现。但是只用rm为什么不能删除呢。
答:如果文件使用了存取控制列表,那么操作人就没有删除的权限,删除文件时会提示“访问被拒绝”。 解决办法: 一般情况下,电脑管理员有修改文件的权限,文件持有者也能够修...详情>>
答:这特性使它成为理想的软盘和存储卡文件系统,也适合用作不同操作系统中的数据交流详情>>