精华内容
下载资源
问答
  • (转载) ...删除文件名不以jpg结尾的文件:  rm -rf !(*jpg)  删除文件名以jpg或png结尾的文件: rm -rf *@(jpg|png)   ☜☞梦想总是要有的,万一实现了呢☜☞

    (转载)http://www.cnblogs.com/blueskycc/p/5139902.html

    # shopt -s extglob

    # rm -fr !(file1)

     

    如果是多个要排除的,可以这样:

    # rm -rf !(file1|file2)

     

     

    首先科普下shopt -s extglob

     

    Bash Shell有个extglob选项,开启之后Shell可以另外识别出5个模式匹配操作符,能使文件匹配更加方便。

    开启方法很简单,使用shopt命令:shopt -s extglob 
    关闭,,使用shopt命令:shopt -u extglob

    开启之后,以下5个模式匹配操作符将被识别:

    ?(pattern-list) - 所给模式匹配0次或1次; *(pattern-list) - 所给模式匹配0次以上包括0次;+(pattern-list) - 所给模式匹配1次以上包括1次; @(pattern-list) - 所给模式仅仅匹配1次;!(pattern-list) - 不匹配括号内的所给模式。 


    示例


    删除文件名不以jpg结尾的文件: 


    rm -rf !(*jpg) 

    删除文件名以jpg或png结尾的文件:

    rm -rf *@(jpg|png)

     

    ☜☞梦想总是要有的,万一实现了呢☜☞

    展开全文
  • (file1|file2)首先科普下shopt -s extglobBash Shell有个extglob选项,开启之后Shell可以另外识别出5个模式匹配操作符,能使文件匹配更加方便。开启方法很简单,使用shopt命令:shopt -s extglob关闭,,使用shopt...

    # shopt -s extglob
    # rm -fr !(file1)
    如果是多个要排除的,可以这样:
    # rm -rf !(file1|file2)
    首先科普下shopt -s extglob
    Bash Shell有个extglob选项,开启之后Shell可以另外识别出5个模式匹配操作符,能使文件匹配更加方便。
    开启方法很简单,使用shopt命令:shopt -s extglob
    关闭,,使用shopt命令:shopt -u extglob
    开启之后,以下5个模式匹配操作符将被识别:
    ?(pattern-list) - 所给模式匹配0次或1次; *(pattern-list) - 所给模式匹配0次以上包括0次;+(pattern-list) - 所给模式匹配1次以上包括1次; @(pattern-list) - 所给模式仅仅匹配1次;!(pattern-list) - 不匹配括号内的所给模式。
    示例
    删除文件名不以jpg结尾的文件:
    rm -rf !(*jpg)
    删除文件名以jpg或png结尾的文件:
    rm -rf *@(jpg|png)

    转载于:https://www.cnblogs.com/rumble/p/9371746.html

    展开全文
  • linux模糊删除文件

    千次阅读 2019-07-19 19:41:18
    linux(模糊批量删除文件)删除指定文件夹中某个文件除外的其他文件 # shopt -s extglob # rm -fr !(file1) (慎用) 排除多个可以这样: # rm -rf !(file1|file2) (慎用) 首先科普下shopt -s extglob Bash Shell...

    linux(模糊批量删除文件)删除指定文件夹中某个文件除外的其他文件

    # shopt -s extglob
    
    # rm -fr !(file1)  (慎用)
    

    排除多个可以这样:

    # rm -rf !(file1|file2)  (慎用)
    

    首先科普下shopt -s extglob
    Bash Shell有个extglob选项,开启之后Shell可以另外识别出5个模式匹配操作符,能使文件匹配更加方便。

    开启shopt命令:shopt -s extglob
    关闭shopt命令:shopt -u extglob
    

    开启将会有5个模式匹配操作符将被识别:

    ?(pattern-list) - 所给模式匹配0次或1次;
    *(pattern-list) - 所给模式匹配0次以上包括0次
    +(pattern-list) - 所给模式匹配1次以上包括1次
    @(pattern-list) - 所给模式仅仅匹配1次
    !(pattern-list) - 不匹配括号内的所给模式
    

    示例

    删除文件名不以jpg结尾的文件:

    rm -rf !(*jpg)
    

    删除文件名以jpg或png结尾的文件:

    rm -rf *@(jpg|png)
    
    展开全文
  • 有jdk.tar.gz, mysql.tar.gz, zookeeper.tar.gz,A.tar.gz 等多个文件, 如果需要处理jdk的外全部都要删除如何操作呢, 一般这种使用操作都是要删除文件很多, 留下的文件很少的情况下。 2、操作 首先是开启, 执行...

    1、概述

    在某些时候我们需要除了某个文件,其他都要删除, 如何操作呢?
    例如:
    有jdk.tar.gz, mysql.tar.gz, zookeeper.tar.gz,A.tar.gz 等多个文件, 如果需要处理jdk的外全部都要删除如何操作呢, 一般这种使用操作都是要删除的文件很多, 留下的文件很少的情况下。

    2、操作

    首先是开启, 执行命令: shopt -s extgolb
    接下来运行删除操作:
    rm -f !(jdk.tar.gz|A.tar.gz)来实现。

    展开全文
  • LinuxLinux文件目录

    千次阅读 2018-08-01 20:00:40
    文件管理的角度来看,文件分为数据文件和目录文件。由于目录文件是管理文件,所以从管理的角度来看,文件中目录的结构就会直接影响文件管理效果。目前,常见的目录结构有两种:一体化目录和分立式目录。   一体...
  • Linux删除文件夹下某个文件之外的其他所有文件
  • linux如何用命令实现删除除了 a之外的所有文件 的几种方法 不知你是否想过在Linux命令行上,如何实现删除除了某个文件之外的所有文件? 如abc文件夹下有a、b、c三个文件,如何一行命令删除b和c,不删除a...
  • 不知你是否想过在Linux命令行上,如何实现删除除了某个文件之外的所有文件? 如abc文件夹下有a、b、c三个文件,如何一行命令删除b和c,不删除a。有位童鞋在工作经常有此需求,本文将介绍其他童鞋提供的实现方法。 ...
  • Linux系统的文件目录

    2019-06-15 17:00:13
    Linux 文件系统 操作系统中与管理文件有关的软件和数据称为文件系统。 Linux文件系统特点 1.采用树形结构,从根目录root(/)开始。 2.Linux的虚拟文件系统允许众多类型的文件系统共存,并支持跨文件系统操作。 3....
  • Linux基础——Linux系统文件Linux文件树结构opt文件目录etc文件目录etc\profileetc\bashrcetc\environmentusr文件目录usr\localroot文件目录home文件目录 Linux文件树结构 opt文件目录 etc文件目录 etc\profile ...
  • linux文件属性详解

    2020-08-28 16:02:56
    linux里处处皆文件,了解文件文件属性是学习linux的第一步。
  • Linux文件安全

    2016-01-17 09:31:34
    Linux文件安全 File permissions, the most basic form of security control that exists on Unix-like systems Linux中每一个文件(或目录)都包含有访问权限,访问权限决定了谁能访问和如何访问这些文件Linux中...
  • linux 什么是文件系统和文件权限

    千次阅读 2018-08-24 16:56:05
    linux系统中号称“一切皆文件文件在我们系统中其中很重要的作用。每个文件都有其属性,这些属性都什么意义呢。 首先让我们随便打开一个目录看看文件详细信息都是什么吧~ 我们在linux中查看文件纤细信息的命令...
  • 删除除了一个文件或多个文件之外的其他文件 如:在当前目录中创建 1 2 3 4 5 五个文件: touch 1 2 3 4 5 删除除了 3 4 5 文件之外的所有文件 rm -rf ! 3 4 5 注意: 1.感叹号不要和后面的文件名相邻. 2.且后面的...
  • Linux文件权限

    2016-03-24 15:21:21
    Linux文件权限
  • Linux反选删除文件 最简单的方法是 # shopt -s extglob (打开extglob模式) # rm -fr !(file1) 如果是多个要排除的,可以这样: # rm -rf !(file1|file2) Linuxrm删除指定文件外的其他文件方法汇总 一...
  • 以往的 Windows 一直是以存储介质为主的...所以通常 Windows 在使用一段时间后,磁盘上面的文件目录会显得杂乱无章(少数善于整理的用户除外吧)。然而 UNIX/Linux 恰好相反,UNIX 是以目录为主的,Linux 也继承了这...
  • Linux 文件系统剖析

    2015-12-04 20:36:20
    Linux 文件系统剖析页首 http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/Linux 文件系统剖析基本的文件系统体系结构 什么是文件系统 文件系统体系结构 高层体系结构 主要结构 虚拟文件系统层 超级...
  • more 根据窗口大小,一页一页的显示文件内容。 less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符。 head 只显示头几行。 tail 只显示最后几行。 nl 类似于cat -n,显示时输出行号。 tailf 类似于tail -...
  • Linux文件目录详解

    2015-11-18 13:15:27
    Linux文件目录详解 文件系统的类型 普通文件 目录文件 连接文件 特殊文件 系统目录结构 - 根目录 bin - 用户可执行文件目录 boot - 启动加载文件目录 dev - 设备文件目录 etc - 配置文件目录 home - 用户目录 lib -...
  • 1.单独的“*”这里指的是只有“*”出现的情况,默认为单独的一个,“*”没有和其它字符联合起来(表示目录的“/”除外)时,这种情况通配的是该目录下的所有非隐藏内容,包括非隐藏的目录和非隐藏的文件。如:ls ...
  • Linux 文件系统

    2011-11-09 14:18:19
    Linux 文件系统剖析 按照分层结构讨论 Linux 文件系统 简介: 在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。...
  • Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。对于使用标准的和比较奇特的文件系统以及开发文件系统来说,Linux 是极好的平台。本文讨论 Linux 内核中的虚拟文件系统(VFS,有时候称为...
  • Linux 文件权限

    2019-04-01 18:58:00
    Linux 文件主要属性:文件类型、文件权限、文件属主、文件属组、文件大小、文件时间戳、文件名称。可以通过 ls -l 命令查看或通过 stat 命令针对单独文件查看文件元数据。 [root@VMredhat6 ~]# ls -l total 108 -...
  • Linux 的目录与文件

    2020-02-28 17:53:15
    介绍了Linux文件系统与目录结构,因为Linux里面全部都是基于文件配置的,理解了目录结构有助于文件系统的理解。
  • linux文件管理

    2017-09-29 12:38:00
    linux主要的文件类型分为四种:普通文件,目录文件,链接文件(它可以实现对不同的目录,文件系统,甚至是不同机器上的文件的直接访问,并且不必重新占用磁盘空间),设备文件。 文件名扩展字符:1.星号(*):与0...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,368
精华内容 6,547
关键字:

linux删除除外文件

linux 订阅