如何编辑目录文件的内容?由于目录只是特殊文件,其中包含指向其中包含的文件的链接表,我应该能够查看该表吗?
当我在vim中打开目录时,我无法进入插入模式来编辑链接,我认为这是基本的可用功能,即使它不起作用。
答案 0 :(得分:1)
凯文说,你不能这样做。您可以做的是使用find
查看符号链接和硬链接,我想使用ln
命令从那里做您想做的事情。
您可以使用此命令查看所有普通文件...
find <DIR> -type f -links 1
您可以使用此命令查看硬链接文件...
find <DIR> -type f -links +1
要查看所有符号链接,您可以使用...
find <DIR> -type l
您可以将-ls
添加到其中任何一个以获得更详细的输出。
使用其他文件信息以非递归方式查找当前目录中的所有符号链接:
find . -type l -maxdepth 1 -ls
使用ln
创建链接...
ln <current_file> <link_filename>
...对于符号链接......
ln -s <current_file> <shortcut_filename>
..当然要删除硬链接,请照常使用rm
...
rm <hard_link_filename>
...以及删除符号链接....
unlink <symlink_filename>
注意:如果符号链接链接到目录,请确保不要包含最终的&#34; /&#34;
这不起作用.... unlink /var/www/deleteme/
如果deleteme
是另一端的目录。
希望这有帮助。