为什么umount会自动删除已使用文件管理器挂载的驱动器的挂载点?

如果我使用文件管理器安装驱动器(我正在使用PCManFM),则在运行umount命令时会自动删除安装点。 但是,如果我通过运行mkdir mount然后mount ,我必须在运行umount后手动删除挂载点。

为什么会这样? 有没有办法使用mount命令安装驱动器,这将使安装点被自动删除?

更新:它的原因是什么?

删除目录不是因为从命令行删除目录,您需要自己完成。

你可以使用一个脚本:

 #!/bin/bash mount_point=/media/directory umount $mount_point && rmdir $mount_point & 

并将其保存为umount.sh

mount_point可能会更好地作为变量,所以你可以这样做

 ./umount.sh /media/dir 

像这样的东西

 #!/bin/bash mount_point=$1 umount $mount_point && rmdir $mount_point & 

那么,为什么在我用已安装GUI文件管理器的驱动器上运行umount时会自动删除它?

对此的答案更可能是设计决策。 我没有找到任何关于此的文档(也许其他人可以提供链接;))