如何使用bash脚本或终端从ubuntu卸载所有usb笔式驱动器?

时间:2013-11-03 09:47:19

标签: linux bash shell

我想通过bash脚本或终端从ubuntu操作系统卸载所有笔式驱动器。我知道命令umount / media / MEDIA_NAME,但在这里我们需要指定每个MEDIA_NAME。我可以使用单个命令从终端或bash脚本中卸载。请帮帮我。

2 个答案:

答案 0 :(得分:2)

浏览/ dev / disk / by-id /中的条目可以选择USB磁盘:

for usb_dev in /dev/disk/by-id/usb-*; do
    dev=$(readlink -f $usb_dev)
    grep -q ^$dev /proc/mounts && umount $dev
done

答案 1 :(得分:1)

为/ media目录中的每个设备循环。

for device in /media/*
do
    umount $device
done