sshfs的Bash命令别名

时间:2014-05-26 14:33:55

标签: bash alias mkdir sshfs

我使用sshfs将远程驱动器安装到我的文件系统上。但是,每当我卸载它时,它都会删除创建它的文件夹。我的第一个问题是删除文件夹的目的是什么。第二,如果给定的目录不存在,是否有一种方法可以对sshfs命令执行mkdir的别名 - 这样我每次想要安装驱动器时都不需要创建一个?我使用bash作为我的默认shell。

1 个答案:

答案 0 :(得分:1)

您可以使用

测试bash中是否存在文件夹
[ -d "/path/to/the/folder" ]

并且否定将是

[ ! -d "/path/to/the/folder" ]

所以测试/ make dir的别名如下:

alias test='if [ ! -d "/path/to/the/folder" ]; then mkdir -p "/path/to/the/folder"; fi'

将上述部分添加到您的sshfs别名中。