有时使用文件夹名称访问目录很烦人。说我有一个名为的目录a b c d。除了使用之外Tab,是否有其他方法可以在不键入目录名称的情况下访问该文件夹? 我知道Linux在每个特定文件中都有一个唯一的标识符。我可以用它来访问文件夹吗?我不知道这是否可以实际完成或如何执行。 我认为Linux在实现文件系统时会比较两个目录名称的唯一性。因此,每个目录在一个空间中必须是唯一的。但是我认为这就像数据库系统中的主键。是主键的名称目录的或者是有一些其他的唯一标识符(可能存储一些数字“引擎盖下”)? 尝试将其视为一个过程。如果ps在终端上执行该命令,它将输出一个进程列表以及每个进程的名称和编号。您必须使用流程号调用该流程。同样,目录是否有号码,以便您可以使用目录号来调用目录,而不用名称来调用目录? 在进一步调查中,我发现每个目录都有一个唯一的inode。但是,到目前为止,我还没有找到任何内置命令来通过其访问目录inode。
我想对文件列表重复做一些事情。问题中的文件名称中带有空格: david@david: ls -l total 32 -rw-rw-r-- 1 david david 13 Mai 8 11:55 haha -rw-rw-r-- 1 david david 0 Mai 8 11:55 haha~ -rw-rw-r-- 1 david david 13 Mai 8 11:55 haha (3rd copy) -rw-rw-r-- 1 david david 13 Mai 8 11:55 haha (4th copy) -rw-rw-r-- 1 david david …
我有一个用python编写的框架,出于测试目的,我基本上想做一个子进程(又称shell调用)……应该简单地返回RC!= 0。或运行“退出1”;但是由于某种原因,这些文件已翻译为FileNotFoundError。 因此,我还能做些什么来触发返回代码!= 0(以“可靠”的方式;这意味着该命令不应在将来的某个时间点突然返回0)。 我以为“搜索”一个称为退出的二进制文件,但是: > /usr/bin/env exit /usr/bin/env: exit: No such file or directory