Downloads文件夹下面的文件多得恶心,乱糟糟的,一键解决。

#!/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
最后修改:2024 年 03 月 06 日
如果觉得我的文章对您有用,请随意点赞