如何创建一个带有别名的文件,将其放在 USB 驱动器上,并在插入 USB 驱动器时使别名可访问

如何创建一个带有别名的文件,将其放在 USB 驱动器上,并在插入 USB 驱动器时使别名可访问

嗨,我对 ubuntu 和 linux 还很陌生,我知道如何创建文件并为其添加别名,我想知道如何使此文件仅在插入 usb 驱动器时可访问,这意味着只有当 usb 驱动器连接时别名才会起作用,我应该将 usb 驱动器路径添加到 bashrc 吗?我很困惑,任何帮助都很好。

答案1

不清楚你在问什么,所以我会假设一些事情。假设如下:

  1. USB 驱动器的挂载点是/mnt/usbdrive
  2. 您的目标文件的位置是/mnt/usbdrive/myfile
  3. 别名指的是软链接。你用 创建的某个东西ln -s /mnt/usbdrive/myfile ~/myfile

然后ls -al ~会列出类似的条目

lrwxrwxrwx  1 user     user      33 jun 29  2020 myfile -> /mnt/usbdrive/myfile

此软链接仅在 USB 驱动器连接时才会自动起作用。否则,软链接将显示为断开的链接。

如果您的文件是可执行文件,并且您使用 而不是上面的第 3 项alias myfile=/mnt/usbdrive/myfile,那么同样,只有当 USB 驱动器连接时,执行myfile才会有效(无需向 中添加任何内容)。 否则您将收到错误消息。~/.bashrc

另外,如果您/mnt/usbdrivePATHin中添加~/.bashrc,则无需别名即可执行,myfile而不管当前目录如何。但是,它仍然仅在 USB 驱动器连接时才会自动工作。否则您将收到错误消息。

相关内容