- ALL
- java33
- linux32
- 工具17
- 其他15
- 数据库7
- ai5
- git5
- vue5
- nas5
- 前端5
- 脚本3
- framework3
- windows3
- app2
- docker2
- 智能家居2
- hexo2
- maven2
- 小程序2
- spring2
- api1
- 资源1
- mysql1
- 安全1
- markdown1
- python1
- question1
- 运维1
- 数据传输1
- 数据结构1
- nginx1
图床文件迁移
Cloudflare R2 调用次数飙升 最近为了增强博客浏览体验,最终上了cdn,做了国内外分流。国内使用的是腾讯云EdgeOne,有一说一挺烂的,居然不支持自动部署证书,还得手动申请一个再关联上。。。对比Cloudflare的小黄云体验极差。 回到正题,众所周知,cloudflare R2按调用次数算,看了下数据,几天已经5w多次调用了,骇的我感觉考虑其他方案。 大盘鸡 原先我的图床搭建在家里得nas上,因为刷pt上了运营商黑名单,上传带宽只有50M,也就是上传速度就剩6.25了。所以也就将图片迁移到了Cloudflare R2上。因为上述原因加上一些其他考虑,最终还是决定弄个大盘鸡吧。 选择 正好cnfaster做活动,花了420多买了一个如下配置的香港VPS: 价格还是挺便宜的,就是不知道会不会跑路。流量8T,1000G硬盘放国内云厂商我都不敢想,这还是香港vps,可以打科学上网。 有需要的可以自己去看看 https://cnfaster.com/recommend/v5g7bb2wrgaV 迁移脚本 回到正题,Cloudflare...
写一个脚本合并相同名称的文件至新建文件夹中
[!前言] 有时候会碰到这种情况,一个文件夹中存在大量文件,有些文件名称相同但是文件类型不同。如果想要将名称相同的文件保存至一个新建的文件夹中,这个文件夹以共同的名称命名,应该如何操作? 类似结构如图 目标是创建这是AAA,这是BBB,这是CCC文件夹并将相同名称的文件移动进去 创建脚本 如果是windows则新建一个文件并重新命名为merge_files.sh,如果是linux则nano merge_files.sh或者vim merge_files.sh 输入以下内容 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586#!/bin/bash# 列出所有文件list_files() { local directory="$1" find...