如何通过某个目录的inode进入此目录?

RT。假设一个目录的 inode 为283,怎么通过这个 inode 进入此目录?
我的 openSUSE Leap 15.3 因为磁盘空间为零而无法进入 Xorg 界面,终端里的中文目录全是乱码,打算进入其中一个目录删除一些文件腾出空间。

我觉得还不如删 btrfs 的 snapshot…

通过 inode 进入文件夹说简单也简单:

find . -inum 283

把这个结果作为一个 shell 变量去 cd 进入即可。

说难呢,那个 inode 对应的文件夹不唯一,我系统上 inode=283 的有五六个文件夹,有的是链接,有的文件夹似乎不存在,你可能需要比较复杂点的判断命令来确定唯一文件夹,可能最终是一段 python 代码或 shell 脚本之类的…

你可以使用zsh来补全目录名。
你可以使用lf或者yazi来管理文件。
你可以使用gdu/ncdu来查看空间占用情况并删除文件。
你可以使用kmscon来显示中文。