Como editar um arquivo de diretório no Linux

Como editar um arquivo de diretório no Linux

Obrigado por ver minha pergunta parecia bastante boba. Como o diretório é um tipo de arquivo, estou pensando se ele pode ser editado ou não. Tentei vários editores, mas não consegui. Então, existe alguma maneira de fazer isso ou não é possível. E se for impossível, por quê? Obrigado novamente e cumprimentos!

Responder1

Você pode fazer isso no vim. por exemplo

/tmp/testDirecctoryEdit>ls -l 
total 4
-rw-rw-r-- 1 a a 13 Oct  6 09:00 file
-rw-rw-r-- 1 a a  0 Oct  6 09:00 file1
-rw-rw-r-- 1 a a  0 Oct  6 09:00 file2
/tmp/testDirecctoryEdit>vim .

ou vim /tmp/testDirecctory

Agora ele listará os arquivos no diretório e praticamente editará o arquivo da maneira que as operações normalmente são feitas em um diretório.
Se eu mover o cursor para "arquivo" e pressionar D, o arquivo será excluído. Da mesma forma que posso renomear os arquivos, listá-los por hora/tamanho usando s.

E se você realmente quiser mais, você pode explorar alguns dos plugins do vim, para tarefas relacionadas a diretórios. Um desses plug-ins éÁrvore nerd

informação relacionada