`
resunly
  • 浏览: 41567 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

LINUX shell language ----folder build

阅读更多
Linux server 上一文件夹下有好多一时间为命名的文件(TAIL_201103040042.zip),看这很多很乱,为了更好的管理,写一个脚本,一年为目录放之文件,年下分月,每个月执行一次脚本,将建立当前月的前一个月的文件夹,如 :这个月为2011年1月,执行脚本奖励2010年12的文件夹.文件夹 ../2010/12-2010
脚本如下 :

#/bin/bash
echo "================script stat================"
#取得当前月的前一个月的日期(%Y%m%d是为了在后面取年的时候少2位)
folder=$(date -d "-1 month" +%Y%m%d)
#取得年
diryear=`date --date="$folder" +%Y`
#取得月
dirmon=`date --date="$folder" +%m`
#年文件夹子文件夹月
desfol=$diryear/$dirmon-$diryear
#建立文件夹
test -d $diryear || mkdir $diryear
test -d $desfol || mkdir $desfol

#echo $diryear$dirmon
#转移文件
mv $(find . -name "*_$diryear$dirmon*" -print) $desfol
##这个是为了 防止当前文件夹下的子文件夹有相同名称的文件而加 –mxdepth 1
#mv $(find . -maxdepth 1 -name "*$diryear$dirmon*" -print) $desfol
0
4
分享到:
评论

相关推荐

    windows-folder-remark-master.zip

    windows-folder-remark-master.zip windows-folder-remark-master.zip windows-folder-remark-master.zip windows-folder-remark-master.zip windows-folder-remark-master.zip windows-folder-remark-master.zip ...

    mips[64]el-linux-android-4.9.zip

    此文件用于解决 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 的问题。下载后需要将其解压到你的 NDK 目录下的 toolchains 文件夹中。在打开工程就不会遇到这个...

    mips64el-linux-android-4.9.zip

    android ndk toolchains mips64el-linux-android-4.9。 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

    toolchains-mips64el-linux-android-4.9-mipsel-linux-android-4.9.zip

    解决“Error:No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android” 包含mipsel-linux-android-4.9 mips64el-linux-android-4.9

    mipsel-linux-android-4.9.zip

    描述中的 "Error: No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android" 是一个常见的错误,通常发生在Android Native Development Kit (NDK) 使用过程中。NDK 是 Google ...

    drag-drop-folder-tree(功能强大的动态树)

    "drag-drop-folder-tree" 是一个专为实现这种功能而设计的组件,它不仅具备基本的树形展示,还提供了额外的交互功能,如节点的拖放操作和右键点击菜单。 动态树的核心特点在于其动态性,这意味着树中的节点可以根据...

    Aria2-1.34.0-win-32bit-build1 直接可使用

    使用前先配置aria2.conf 保存路径 dir= 授权令牌 rpc-secret= BT服务器地址 bt-tracker= 还带有WEBfuwu服务软件。 .\web\EasyWebSvr.exe ...Aria2 可以从多个来源、多个协议下载....ParentFolder.Path & "\Start.bat",0

    mips64el-linux-android和arm-linux-androideabi-4.9

    解决Android studio报:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android的问题

    cloudbees-folder.hpi

    Jenkins首次安装选择推荐插件时出现“: No such plugin: cloudbees-folder” 解决方案 1、下载附件资源:cloudbees-folder .hpi 2、将cloudbees-folder .hpi放在 tomcat 的 /webapps/jenkins/WEB-INF/detached-...

    WinMend-Folder-Hidden

    WinMend-Folder-Hidden

    Linux下net-snmp(包括V3)安装调试流程

    - 进入下载文件所在的目录:`cd /path/to/download/folder` - 解压文件:`tar -xvf net-snmp-5.3.2.tar.gz` 3. **配置编译选项** - 进入解压后的目录:`cd net-snmp-5.3.2` - 配置编译选项: ``` ./...

    mips64el-linux-android-4.9 & mipsel-linux-android-4.9

    No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android-4.9 解压后放在...

    mips64el-linux-android-4.9.7z

    No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android,主要是Android 开发缺少这个包报错,而且不像有的动不动就几十积分!

    arm-linux-androideabi

    解决Android studio 编译错误问题:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android。 下载后解压,放到android-sdk-windows\ndk-bundle\toolchains目录下,然后...

    前端开源库-folder-hash

    "folder-hash"是一个开源库,专门用于在前端环境中为文件夹及其内容生成哈希校验和,确保在构建过程中对文件变更的有效追踪。 "folder-hash"库的核心功能在于遍历指定的文件夹,读取其中的所有文件和子文件夹,并...

    前端开源库-folder-pane

    "folder-pane"就是一个这样的开源库,专门用于实现文件夹窗格功能,为用户带来类似文件浏览器的交互体验。这个库尤其适用于需要处理大量文件数据、提供文件浏览和管理的Web应用。 首先,我们要理解什么是“文件夹...

    mipsel-linux-android-4.9

    复制文件至 NDK目录下的\toolchains下, 解决AndroidStudio 报错No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android-4.9

    mips64el-linux-android-4.9.rar

    Android studio:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android的问题 解决方法,记得放在Sdk\ndk-bundle\toolchains文件里面

Global site tag (gtag.js) - Google Analytics