Linux

Debian:無法刪除 /sys/ 中的符號連結:不允許操作

  • December 3, 2018

在嘗試使螢幕亮度正常工作時,我在沒有完全理解它們的情況下執行了一些命令,現在我遇到了我試圖擺脫的“/sys/class/backlight/asus_laptop”中的一個討厭的符號連結。

我試過了

sudo rm /sys/class/backlight/asus_laptop
sudo rm '/sys/class/backlight/asus_laptop'

su root
rm /sys/class/backlight/asus_laptop
sudo rm /sys/class/backlight/asus_laptop

直接進入目錄並輸入rm asus_laptop,更改所有權並使用 Thunar 嘗試將其刪除。

我明白了

rm: cannot remove '/sys/class/backlight/asus_laptop': Operation not permitted

取消連結也是如此,rmdir 不起作用,並且 Thunar 失敗。

它的權限是lrwxrwxrwx

我怎樣才能刪除它?

sysfs文件系統,通常掛載在上面/sys就像文件系統一樣/proc不是典型的文件系統,而是所謂的偽文件系統。它實際上是由核心填充的,您不能直接刪除文件。

因此,如果華碩筆記型電腦支持不適合您,那麼您必須要求核心將其刪除。為此,請刪除相應的模組:

sudo rmmod asus-laptop

這將刪除相關/sys條目。

引用自:https://unix.stackexchange.com/questions/485520