我有一台带有应用程序的服务器,该应用程序使用主题(主题化),但是今天早晨在浏览网站后,没有显示CSS,因此我将主题作为我的第一个通话端口。
发生的事情是主题“基本”已从我在FileZilla的列表中消失,所以我做的第一件事是尝试重新上传该文件(对于其他所有文件夹,服务器均为775,该文件夹为775),当失败时,我去检查了我的用户设置等
当我这样做时ls /path/to/themes/
,列出的两个主题分别是“基本”和“木炭”,当我做ls -l /path/to/themes/
炭时,FileZilla中显示的木炭又按预期返回了-但基本返回了:
d????????? ? ? ? ? ? basic
在我看来,此文件不再具有所有者等,但是我个人没有更改此服务器上的任何内容(物理服务器崩溃并在周末修复)。
我以新名称上传了该文件夹的备份,然后将索引文件指向了此CSS,这样不会影响用户,但这对解决此文件的问题没有帮助。
我尝试使用rm -r
和rm -rf
删除文件夹,但它返回该文件夹不存在。然后,我还尝试使用mv
重命名/移动文件,但显然它只是返回它已经存在。我不是直接使用root用户,而是我自己的具有sudo特权的帐户,这可能是为什么它不会删除的问题吗?
如果该文件夹似乎没有所有者,是否可以删除或还原该文件夹?
尝试以下操作:首先,执行操作ls -li
以列出所有文件及其索引节点。索引节点是左侧的数字。注意问题目录的索引节点号。然后:find . -inum xxx -delete
将xxx替换为inode编号。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句