Как редактировать файл каталога в Linux

Как редактировать файл каталога в Linux

Спасибо за просмотр, мой вопрос показался мне достаточно глупым. Поскольку каталог — это своего рода файл, я задаюсь вопросом, можно ли его редактировать или нет. Я пробовал несколько редакторов, но не смог этого сделать. Так есть ли способы сделать это или это вообще невозможно. И если невозможно, то почему? Еще раз спасибо и наилучшие пожелания!

решение1

Это можно сделать в vim, например

/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 .

или vim /tmp/testDirecctoryEdit

Теперь он выведет список файлов в каталоге и практически отредактирует файл таким образом, какие операции обычно выполняются в каталоге,
если я перемещу курсор на «файл» и нажму D, файл будет удален. Таким же образом я могу переименовывать файлы, а затем выводить список по времени/размеру с помощью s.

А если вы действительно хотите большего, вы можете изучить некоторые плагины в vim, для задач, связанных с каталогами. Один из таких плагинов —Дерево зануд

Связанный контент