📅  最后修改于: 2023-12-03 15:32:42.031000             🧑  作者: Mango
在 Linux 下,有时候我们需要格式化一下 USB 驱动器,这里推荐一个快速的 Shell/Bash 脚本。
先上代码:
#!/bin/bash
# 列举所有可用的磁盘
lsblk
# 提示用户输入要格式化的设备
read -p "请输入要格式化的设备(比如 /dev/sdb):" device
# 提示用户选择要格式化的类型
echo "请选择要格式化的类型:"
echo "1. FAT32"
echo "2. NTFS"
echo "3. EXT4"
read -p "输入数字(默认为 1):" type
if [[ -z "$type" || "$type" == "1" ]]; then
# 格式化为 FAT32
mkfs.vfat -F32 "$device"
echo "格式化完成!"
elif [[ "$type" == "2" ]]; then
# 格式化为 NTFS
mkfs.ntfs "$device"
echo "格式化完成!"
elif [[ "$type" == "3" ]]; then
# 格式化为 EXT4
mkfs.ext4 "$device"
echo "格式化完成!"
fi
这段代码实现了:
/dev/sdb
);format-usb.sh
;PATH
路径下,比如 /usr/local/bin/
;chmod +x /usr/local/bin/format-usb.sh
;format-usb.sh
;该代码片段采用 markdown 进行标记,具体说明如下:
#
开头;**
包围;