当前位置: 首页 > news >正文

3个实用的脚本

1. Linux 系统清理临时文件脚本
该脚本用于清理系统中 /tmp 目录下超过 7 天的临时文件。

#!/bin/bash# 清理 /tmp 目录下超过 7 天的文件
find /tmp -type f -atime +7 -exec rm -f {} \;# 清理 /var/tmp 目录下超过 7 天的文件
find /var/tmp -type f -atime +7 -exec rm -f {} \;echo "临时文件清理完成。"

使用方法:

1. 将上述代码保存为 clean_temp_files.sh 。
2. 给脚本添加执行权限: chmod +x clean_temp_files.sh 。
3. 运行脚本: ./clean_temp_files.sh 。

2. Python 批量重命名文件脚本
该脚本可以将指定目录下的所有文件按顺序重命名。

import osdef batch_rename(directory, prefix):files = os.listdir(directory)files.sort()for index, file in enumerate(files):file_extension = os.path.splitext(file)[1]new_name = f"{prefix}_{index + 1}{file_extension}"os.rename(os.path.join(directory, file), os.path.join(directory, new_name))print(f"已将 {file} 重命名为 {new_name}")if __name__ == "__main__":directory = "./target_dir"  # 替换为实际目录prefix = "new_file"  # 替换为你想要的前缀batch_rename(directory, prefix)

使用方法:

1. 将上述代码保存为 batch_rename.py 。
2. 修改 directory 和 prefix 变量的值。
3. 运行脚本: python batch_rename.py 。


3. Windows 系统备份文件脚本
该脚本用于将指定目录下的文件备份到另一个目录。

$source = "C:\source_folder"  # 替换为源目录
$destination = "D:\backup_folder"  # 替换为备份目录if (-not (Test-Path $destination)) {New-Item -ItemType Directory -Force -Path $destination
}Copy-Item -Path $source\* -Destination $destination -Recurse -ForceWrite-Host "文件备份完成。"

使用方法:

1. 将上述代码保存为 backup_files.ps1 。
2. 修改 $source 和 $destination 变量的值。
3. 以管理员身份打开 PowerShell。
4. 运行脚本: .\backup_files.ps1 。

相关文章:

  • 使用Lombok @Builder 收参报错提示没有无参构造方法的原因与解决办法
  • Zookeeper介绍与安装配置
  • conversation_template | conversation_actors | conversation_line_template
  • Yarn的安装及环境配置
  • 专精特新政策推动,B端UI设计如何赋能中小企业创新发展?
  • GCD算法的学习
  • MySQL内置函数:字符串函数,数值函数,日期函数,流程控制函数
  • 基于VS Code 为核心平台的python语言智能体开发平台搭建
  • Oracle 19c部署之RMP一键安装初始化(五)
  • 微前端框架QianKun
  • 开源AI守护每一杯------奶茶咖啡店视频安全系统的未来之力
  • 20250418 一个正定矩阵的引理
  • 算法-链表
  • Docker Image export and load and tag
  • Xcode16 调整 Provisioning Profiles 目录导致证书查不到
  • React 函数组件和类组件的区别
  • dify本地部署,docker-plugin_daemon-1启动不了,一直报错
  • OpenSPG/KAG V0.7发布,多方面优化提升,事实推理效果领先且构建成本降至11%
  • 科技天眼守望农田:珈和卫星遥感监测赋能智慧农业,护航粮食安全新未来
  • 无刷电机槽数相同、转子极数不同的核心区别
  • “不可见社会”:一周城市生活
  • 杭州挂牌3宗住宅用地,起始总价约30.04亿元
  • 辽宁一季度GDP为7606.9亿元,同比增长5.2%
  • 学习时报头版评论:历史的车轮不会倒退
  • 遇见古籍里的先贤,山西博物院“晋国垂棘”明日开展
  • 商务部:敦促美方立即停止极限施压,停止胁迫讹诈