| 1234567891011121314151617181920212223 |
- #!/bin/bash
- #按照后缀名整理目标文件夹,默认为Downloads文件夹
- # 检查是否传入了目标文件夹参数
- if [ -z "$1" ]
- then
- # 如果没有传入目标文件夹参数,则默认为Downloads文件夹
- target_folder="$HOME/Downloads"
- else
- # 如果传入了目标文件夹参数,则使用该参数作为目标文件夹
- target_folder="$1"
- fi
- # 进入要整理的文件夹
- cd "$target_folder"
- # 根据文件扩展名整理文件
- for file in *; do
- if [ -f "$file" ]; then
- mv "$file" "../${file%.*}"
- fi
- done
|