shell遍历建文件夹 及 文件

文件夹

#!/bin/sh

HADOOP=/home/hadoop/hadoop/bin

for i in {3..1}

do

getd=$(date +%Y%m%d -d "  ${i} days ago")

hadoop fs -mkdir /work/hpsouce/${getd}

done

文件

#!/bin/sh

HADOOP=/home/hadoop/hadoop/bin

for i in {3..1}

do

getd=$(date +%Y%m%d -d " ${i} days ago")

hadoop fs -touchz  /work/hpsouce/${getd}/globalbuy.log

done

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-31 22:34:38

shell遍历建文件夹 及 文件的相关文章

使用shell 判断文件夹或文件是否存在

使用shell 判断文件夹或文件是否存在 判断文件夹是否存在 if [! -d "/etc/open" ];then echo "文件夹/etc/open不存在" esle echo "文件夹/etc/open存在" fi 判断文件是否存在,若存在则删除 if [ ! -f "/etc/filename" ];then echo "文件不存在" else rm -rf /etc/lename echo &q

python遍历文件夹中所有文件夹和文件,os.walk

python中可以用os.walk来遍历某个文件夹中所有文件夹和文件. 例1: import os filePath = 'C:/Users/admin/Desktop/img' for dirpath, dirnames, filenames in os.walk(filePath): print(dirpath, dirnames, filenames) 输出结果: 例2: import os filePath = 'C:\\Users\\admin\\Desktop\\img' for d

VBA读取文件夹下所有文件夹及文件内容,并以树形结构展示

Const TR_LEVEL_MARK = "+"Const TR_COL_INDEX = "A"Const TR_COL_LEVEL = "E"Const TR_COL_NAME = "C"Const TR_COL_COUNT = "D"Const TR_COL_TREE_START = "F"Const TR_ROW_HEIGHT = 23Const TR_COL_LINE_WIDT

TortoiseSVN文件夹及文件图标不显示解决方法

由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新学习svn 的使用,这个问题没解决,不舒服,没有了图标,就像打仗没有了旗帜一样: 对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态,是指示灯的作用,如果没有正确的图标很可能造成数据的丢失等 今天算是找到了问题的解决方法: 第一: 输入:win+R,输入regedit,调

C# 文件夹,文件操作

1 设置文件保存路径 FolderBrowserDialog fbd = new FolderBrowserDialog(); fbd.ShowDialog(); folderName = fbd.SelectedPath; //获得选择的文件夹路径 2 向文件中写入数据 FileStream fs = new FileStream(savePath,FileMode.Append); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(bu

python 实现彻底删除文件夹和文件夹下的文件

python 中有很多内置库可以帮忙用来删除文件夹和文件,当面对要删除多个非空文件夹,并且目录层次大于3层以上时,仅使用一种内置方法是无法达到彻底删除文件夹和文件的效果的,比较low的方式是多次调用直到删除.但是,我们可以结合多个内置库函数,达到一次删除非空文件夹,不管其目录层次有多深. import os import shutil import traceback import globalvar def misc_init() # clean the test result folder

Powershell管理系列(二十一)PowerShell操作之不同文件夹内文件合并

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 需求:服务器使用几年下来,发现我们的磁盘下有多个类似的文件夹,我们想把这个文件夹合并到一个指定的文件夹,并删除其他不在使用的文件夹. 步骤1.我们打开我们的服务器, D盘下有5个各年信息资料汇总的文件夹, 里面有些文件是一样的,有些是不一样的.如下图: 步骤2.搜索出这5个文件夹的文件,并把往年的文件夹逐一和最新的"15年信息资料

apache FtpClient上传下载删除文件夹及文件

/* * 文件名:FtpUtil.java * 描述:FTP操作 * 修改时间2014-08-10 */ import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.text.SimpleDateFormat; import jav

FTP上传指定文件夹及其文件到服务器

1.在服务器端的IIS上建立一个FTP站点 注意事项:路径关联到你要存放(上传内容)的文件夹名称: 指定这个FTP站点的ip地址和端口号 2.本地准备代码 -------------------------------2.1上传类--------------------------------------------------------- public class Up    {        /// <summary>        ///   上传文件菜单        /// <

文件夹和文件对比工具

1.Beyond compare 适用系统:Win8.1/Win8/Win7/Vista/Win2003/WinXP 链接:http://baoku.360.cn/soft/show/appid/102794 优点:继承了原 2.0 的文本比较的强大功能(支持标注行号以任意颜色标注差异同步差异)更加强化了在文件夹对比时的多文件操作.不再以原来的多窗口方式.而是采用了流行的标签卡方式.另多个文件的比较得心应手!此外 3.0 还将增加以往只使用插件才能实现的功能: 强大的 hex 比较-快速的装载并