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