精华内容
下载资源
问答
  • 虽然可以使用 wildcard 进行匹配,但是 wildcard是shell中进行匹配的,所以并不能递归地匹配到某个目录下所有的文件。 于是,参考网上的一些讨论,写了以下两个脚本: 用户添加本目录下所有文件的脚本: #!/...

    由于要经常用到类似与 git 中的 git add --all 这种操作,但是发现svn中并不支持类似的操作。

    虽然可以使用 wildcard 进行匹配,但是 wildcard是在shell中进行匹配的,所以并不能递归地匹配到某个目录下所有的文件。

    于是,参考网上的一些讨论,写了以下两个脚本:

     

    用户添加本目录下所有文件的脚本:

    #!/bin/bash
    # add all untracked files under current directory
    svn status | grep '^\?' | sed 's/\? *//' | xargs -r -d '\n' svn add

     

     

    用于从仓库删除本目录下手动删除的所有文件的脚本:

    #!/bin/bash
    # delete all deleted files under current directory from svn repository
    svn status | grep '^!' | sed 's/! *//' | xargs -r -d '\n' svn rm

     

     

    可以将以上两个脚本分别放倒两个文件中:例如 svnadd svnrm

    然后就可以伪装成命令使用了

    转载于:https://www.cnblogs.com/vanwoos/p/5977455.html

    展开全文
  • CentOS下删除目录下的子文件

    千次阅读 2019-03-23 17:01:35
    代表当前目录,前后都有空格。 但是生产环境上执行该命令要慎重,因此要分步执行: find . -name "*.zip" -type f -print 通过该命令检查查找到的文件是否正确,避免一神操作把linux删...

    其实命令都是通用的

    find . -name "*.zip" -type f -print -exec rm -rf {} \;
    

    网上很容易都能查到,注意-name前面有个. 代表当前目录,前后都有空格。
    但是在生产环境上执行该命令要慎重,因此要分两步执行:

    find . -name "*.zip" -type f -print
    

    通过该命令检查查找到的文件是否正确,避免一个神操作把linux删了,
    检查无误后再后面加上-exec rm -rf {} \;
    注意 find 后面跟着的目录名,一定要搞清楚,如果你当前是在根目录下,又没检查,直接执行了rm,那就可以去买高铁票跑路了。

    展开全文
  • jdk1.5 的File 类当中提供了两个方法...我们先后使用两种方法实现删除个目录 的特定扩展名的文件 方法一 File file=new File(".");//点 标识当前目录 File [] subFile=file.listFile(); for(Fi...
    在jdk1.5 的File 类当中提供了两个方法 listFile() 和 listFile(FileFilter filter)
    两个方法都返回一个File []数组
    我们先后使用两种方法实现删除这个目录 下的特定扩展名的文件
    方法一 File file=new File(".");//点 标识当前目录
    File [] subFile=file.listFile();
    for(File f:subFile){
    if(f.getName.endWith(".doc")){
    f.delete();
    }
    }

    方法二 使用匿名内部类

    File file=new File(".");
    File []subFile=file.listFile(
    new FileFilter(){
    public boolean accept(File filename){
    if(filename.endWith("doc")){return true}else{return false;}
    } //若这个方法返回真 则把当前这个文件加入到subFile列表中(jdk上说的)

    }//FileFilter 是一个接口 所以必须实现里面的唯一的方法accept(File filename)
    );
    for(File f:subFile){
    f.delete();
    }
    展开全文
  • 1.1 mkdir test 在当前目录下创建一个叫做 ‘test’ 的目录’ 1.2 mkdir ceshi1 ceshi2 同时创建两个目录 1.3 mkdir -p /tmp/dir1/dir2 创建一个目录树,注意是在根目录下创建的,不是当前目录下 删除目录操作 2.1 ...

    linux命令之二 创建/删除/移动/复制/查询目录

    1 创建目录操作 mkdir命令

    1.1 mkdir test 在当前目录下创建一个叫做 ‘test’ 的目录’
    1.2 mkdir ceshi1 ceshi2 同时创建两个目录,注意两个文件同级
    1.3 mkdir -p /tmp/dir1/dir2 创建一个目录树,注意是在根目录下创建的,不是当前目录下
    1.4 mkdir -p dir1/test/jsp/canle 创建多级目录,都在dir1目录下,按照层级结构创建
    1.5 mkdir -m 711 dir1 创建文件并赋于目录711权限
    1.6 mkdir -v com 显示创建com目录过程

    举例如下
    1.1 mkdir test 在当前目录下创建一个叫做 ‘test’ 的目录’ 在这里插入图片描述
    1.2 mkdir ceshi1 ceshi2 同时创建两个目录
    在这里插入图片描述
    1.3 mkdir -p /tmp/dir1/dir2 创建一个目录树,注意是在根目录下创建的,不是当前目录下
    在这里插入图片描述
    1.4 mkdir -p dir1/test/jsp/canle 创建多级目录
    在这里插入图片描述
    1.5 mkdir -m 711 dir1 创建文件并赋于目录711权限
    在这里插入图片描述
    1.6 mkdir -v com 显示创建com目录过程
    显示创建com目录过程

    2 删除目录操作 rm命令

    删除目录操作
    2.1 rm -rf dir #删除dir目录,不需要确认,直接删除,删除一个叫做 ‘dir’ 的目录并同时删除其内容
    2.2 rm -rf *删除所有文件,此命令慎用,会把当前目录下所有文件删除
    2.3 rmdir dir1 删除一个叫做 ‘dir1’ 的目录
    2.4 rm -f file1 删除一个叫做 ‘file1’ 的文件’
    2.5 rm -rf dir1 dir2 同时删除两个目录及它们的内容

    删除目录操作例子
    2.1 rm -rf dir #删除dir目录,不需要确认,直接删除,删除一个叫做 ‘dir’ 的目录并同时删除其内容
    在这里插入图片描述
    2.2 rm -rf *删除所有文件,此命令慎用,会把当前目录下所有文件删除
    在这里插入图片描述
    2.3 rmdir dir1 删除一个叫做 ‘dir1’ 的目录
    在这里插入图片描述
    2.4 rm -f file1 删除一个叫做 ‘file1’ 的文件’
    在这里插入图片描述
    2.5 rm -rf dir1 dir2 同时删除两个目录及它们的内容
    在这里插入图片描述

    3 复制 cp命令

    复制指定目录下的全部文件到另一个目录中。
    复制单个文件
    3.1 cp file1 file2 将文档file1 复制并命名成file2
    3.2 cp -i file1 file3 将文档file1中的内容覆盖到file3中,file3中文件内容变更为file1
    指定目录复制文件
    3.3 cp cp /test/dir1/test/dir2/file1 /test/dir1/test/dir2/file4 将指定目录下的file1复制并命名成 file2

    复制目录 需要带上 -r 参数
    3.4 cp -r dir1 dir3 ,注意dir3名称是自己定义的,可以按照需要修改
    3.5 cp -r dir1 dir2 此时dir2目录已存在,会把dir1整个文件复制到dir2下
    3.6 cp -r dir1/. dir2 此时dir2目录已存在,会把dir1下的ceshi文件复制到dir2下,dir1目录不再复制

    复制操作例子
    3.1 cp file1 file2 将文档file1 复制并命名成file2
    在这里插入图片描述
    3.2 cp -i file1 file3 将文档file1中的内容覆盖到file3中,file3中文件内容变更为file1在这里插入图片描述
    3.3 cp cp /test/dir1/test/dir2/file1 /test/dir1/test/dir2/file4 将指定目录下的file1复制并命名成 file2
    在这里插入图片描述

    3.4 cp -r dir1 dir3 把dir1下所有文件复制到dir3下,注意dir3名称是自己定义的,可以按照需要修改
    在这里插入图片描述
    3.5 cp -r dir1 dir2 此时dir2目录已存在,会把dir1整个文件复制到dir2下
    在这里插入图片描述
    3.6 cp -r dir1/. dir2 此时dir2目录已存在,会把dir1下的ceshi文件复制到dir2下,dir1目录不再复制
    在这里插入图片描述

    4 移动目录

    单个文件
    4.1 mv /test/file1 /test/file3 将/test目录下的file1 移动到 /test目录下,复制并命名为 file3,
    注意点1:此时 file1文件已不存在
    注意点2:移动的目录不能为空,必须是已存在的目录,否则报错“没有那个文件或目录”
    4.2 mv * …/ 当前目录所有文件移动到上一级目录
    移动文件到文件夹下
    4.3 mv /test/movedir1/movefile /test/movedir2/ 将 /test/movedir1目录下的movefile文件 移动到 /test/movedir2/ 目录下,此时 movedir1下的文件不存在
    4.4 mv /test/movedir1/* /test/movedir3 如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* ,此时将 /test/movedir1 目录下所有文件移动到/test/movedir3目录中

    移动例子
    4.1 mv /test/file1 /test/file3 将/test目录下的file1 移动到 /test目录下,复制并命名为 file3,注意此时 file1文件已不存在
    在这里插入图片描述
    空目录移动报错截图
    在这里插入图片描述
    4.2 mv * …/ 当前目录所有文件移动到上一级目录
    在这里插入图片描述
    4.3 mv /test/movedir1/movefile /test/movedir2/ 将 /test/movedir1目录下的movefile文件 移动到 /test/movedir2/ 目录下,此时 movedir1下的文件不存在
    在这里插入图片描述
    4.4  mv /test/movedir1/* /test/movedir3   如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* ,此时将 /test/movedir1 目录下所有文件移动到/test/movedir3目录中在这里插入图片描述

    展开全文
  • linux删除文件还原可以分为种情况,一种是删除以后进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原。这里分别检查介绍 一,误删除文件进程还的情况。 这种一般是有活动的进程存在持续...
  • linux删除文件还原可以分为种情况,一种是删除以后进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原,这里分别检查介绍。 一、误删除文件进程还的情况。 这种一般是有活动的进程存在持续...
  • linux删除文件还原可以分为种情况,一种是删除以后进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原。这里分别检查介绍 一,误删除文件进程还的情况。 这种一般是有活动的进程存在持续...
  • 命令 内容 cd /home 进入根目录home文件夹 cd home 进入当前目录的子文件夹home ...返回前级目录 ...查看当前目录中所有文件名称 ...在当前文件夹,创建一叫做 ‘dir1’ 的目录 mkdir...
  • linux 下目录的操作

    2016-07-24 20:24:43
    目录的操作:创建与删除, 获取当前目录, 设置工作目录, 获取目录信息, 1.创建: int mkdir(const char * path, mode_t mode) //头文件  两个参数第一个参数是你要创建的目录名,第二个参数应和父目录的权限...
  • linux删除文件还原可以分为种情况,一种是删除以后进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原,这里分别检查介绍。 一、误删除文件进程还的情况。 这种一般是有活动的进程存在持续...
  • linux删除文件还原可以分为种情况,一种是删除以后进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原。这里分别检查介绍 一,误删除文件进程还的情况。 这种一般是有活动的进程存在持续...
  • 如何用idFTP遍历整个目录—下载、删除 好久不在网上发表文章了,主要...由于ftp不能穿透子目录,只能在当前目录下操作,所以用一般的方法根本无法达到预期效果。可能我想偷懒吧!于是想从网上搜搜,看有没有现成的东东
  • 在当前用户的家目录下创建一隐藏文件夹".temp",它相当于Windows系统中的回收站。当用户想安全删除文件时,将要删除的文件剪切到该目录即可。如果要恢复,再将".temp"目录内的文件剪切到原始的位置。  将删除...
  • Linux目录处理命令

    2017-08-20 21:18:03
    以下内容摘自慕课网课程《Linux达人养成计划》,点击这里进入慕课网学习该课程建立目录假如你要在当前目录下建立abc目录,并在abc目录下再建立一个bcd目录,目录结构如:abc/bcd,且这两个目录本来是不存在的,则...
  • 如何用idFTP遍历整个目录—下载、删除 好久不在网上发表文章了,主要...由于ftp不能穿透子目录,只能在当前目录下操作,所以用一般的方法根本无法达到预期效果。可能我想偷懒吧!于是想从网上搜搜,看有没有现成的东东
  • C语言目录操作

    2021-01-25 10:09:26
    目录的操作不论是嵌入式还是应用软件编程都是必不可少的,不同的开发语言可能略有不同,本章节主要是讨论Linux系统下目录的一系列操作,以我的个人经验,创建目录和列出目录中的文件这两个功能用得最多。...
  • 定义一个结构体,成员有,当前目录或文件名字,当前目录下(包括自己)文件数,父目录的指针,以及一个集合,集合包含子目录的指针。还有两个成员,这个后面再说。 mkdir 命令:创建子目录。必须检查子目录集,...
  • Linux下删除指定文件夹及子文件下指定后缀名的文件 这方法可以用于某个文件夹下,删除某种后缀名的文件,当然文件名的格式可以自己定义,不一定是指定后缀,可以指定前缀等等。当前文件下的子目录也会被检索。 ...
  • 2. 上传jdk安装包到 /export/soft 命令:rz 选择JDK安装包(你当前在哪个目录就会上传到那个目录所以最好先进入到/export/soft目录下) 使用本地yum源安装 插件 lrzsz 安装命令 yum -y install lrzsz 就可以...
  • 使用bat(脚本实现这功能)获取当前路径所有文件夹和文件名,并换行输出至txt文件中。 使用方法 ①需要统计所有文件夹或者文件的地方,将上步生成的bat文件拷入到同级目录。 ②双击运行bat文件。 ③等一会...
  • 案例1:文件与目录的基本移动 ...2)改编当前目录至/test,目录下,以自己名字的英文缩写建一个空的文件,在建两个子目录(xh)与(ah)。 3)进入到(xh)子目录中,新建一个空文件text1。 4)进入...
  • 如:mkdir 目录名+回车就可以在当前所在目录下创建一个属于自己的文件夹,但是需要注意的是在自己用户的家目录下才可以,否则就要root用户才可以。同时mkdir 目录名1 目录名2可以同时创建两个平行的文件夹,而需要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 575
精华内容 230
关键字:

在当前目录下删除两个目录