首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当tar使用通配符查找n个匹配项时查找

当tar使用通配符查找n个匹配项时,它会在当前目录及其子目录中递归地搜索文件和目录,并将匹配的文件和目录打包成一个归档文件。通配符是一种模式匹配规则,用于匹配文件和目录的名称。

通配符可以用于指定文件和目录的名称,以便在tar命令中进行匹配和选择。在tar命令中,常用的通配符有:

    • (星号):匹配任意长度的任意字符,除了路径分隔符(/);
  • ? (问号):匹配任意单个字符,除了路径分隔符(/);
  • [] (方括号):匹配方括号中列举的任意一个字符,可以指定字符范围,如[a-z]匹配任意小写字母;
  • {} (大括号):匹配大括号中列举的任意一个字符串,可以用逗号分隔多个字符串;
  • ! (感叹号):排除匹配的文件或目录。

使用通配符查找n个匹配项时,可以根据实际需求组合以上通配符进行匹配。例如,假设当前目录下有多个文件和目录,我们可以使用以下tar命令查找以"test"开头的文件和以".txt"结尾的文件:

代码语言:txt
复制
tar -cvf archive.tar ./test*.txt

在这个例子中,tar命令使用通配符"test*.txt"匹配以"test"开头且以".txt"结尾的文件,并将它们打包成一个名为"archive.tar"的归档文件。

对于这个场景,腾讯云推荐的产品是对象存储(COS)服务。对象存储是一种高可用、高扩展的分布式存储服务,适用于存储和管理海量非结构化数据。您可以通过腾讯云COS服务快速创建、管理和访问存储桶(Bucket),并使用腾讯云提供的API或SDK进行文件的上传、下载和管理操作。

腾讯云COS产品介绍:https://cloud.tencent.com/product/cos

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel技巧 – VLOOKUP(查找,匹配数据,使用匹配数据序号,匹配条件) – 函数填充指定内容

函数如下:VLOOKUP(查找值,匹配数据列,使用匹配数据列顺序,匹配条件) 我们参考一下这个函数,一共有4条件 查找:你要查找的某一列,例如:H2 匹配数据:我要从A列、B列中匹配,我就写成:A...特别注意:首列必须是查找的首列!!! 使用匹配数据序号:示例:匹配数据是A:B,这一共是两列。...如果H2与A列(一整列)的内容相同,我期望得到B列对应的数据,我就写成2 匹配条件:可选择TRUE、FLASE。...TRUE是近似匹配,FLASE是精确匹配 使用绝对引用 「必须看」 在使用VLOOKUP的时候,请使用绝对引用:https://www.zanglikun.com/17999.html =IFERROR...(VLOOKUP(H2,A:B:2,FALSE),”未匹配到”) 与=IFERROR(VLOOKUP(H2,A:B:2,FALSE),”未匹配到”) 是一样的 :在使用查找的时候,建议必须使用绝对引用!

78630
  • Linux常用命令速查-文件管理

    (5)中的参数传递方式 -P 指定数据传输用到的端口号 -S 指定加密传输使用的程序。...] [查找完后的操作] 查找目录: .表示当前目录 /usr 路径 查找规则: -name 按文件名 (可以使用通配符) -iname 按文件名,不区分大小写(可以使用通配符) -user 按用户(...-n 至多显示 n输出。 -r 使用正规运算式 做寻找的条件。 -o 指定资料库存的名称。 -d 指定资料库的路径 查找二进制文件 whereis 常用参数: -b  只查找二进制文件。...-n 显示行号 -w 被匹配的文本只能是单词,而不能是单词中的某一部分 -c 显示总共有多少行被匹配到了,如果同时使用-cv选项是显示有多少行没有被匹配到。 -o 只显示被模式匹配到的字符串。...-A n显示匹配到的字符串所在的行及其后n行 -B n显示匹配到的字符串所在的行及其前n行 -C n显示匹配到的字符串所在的行及其前后各n行 统计 wc 常用参数: -l 统计多少行 -w

    1.4K00

    Linux 常用命令

    -C n 采用上下文输出格式(提供 n 行上下文)。 -e 产生一合法的 ed 脚本作为输出。 -r file1 和 file2 是目录,递归作用到各文件和目录上。...语法 $ find [起始目录] 寻找条件 操作 常用选项 # 以名称和文件属性查找。 -name '字串' 查找文件名匹配所给字串的所有文件,字串内可用通配符 *、?、[ ]。...-lname '字串' 查找文件名匹配所给字串的所有符号链接文件,字串内可用通配符 *、?、[ ]。 -gid n 查找属于ID号为 n 的用户组的所有文件。...-path '字串' 查找路径名匹配所给字串的所有文件,字串内可用通配符*、?、[ ]。 -perm 权限 查找具有指定权限的文件和目录,权限的表示可以如711,644。...-b 在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量。 -c 只显示匹配行的数量。 -i 比较不区分大小写。 -h 在查找多个文件,指示grep不要将文件名加入到输出之前。

    1.6K10

    Linux 基础命令 (持续更新)

    (如果是新文件,则为文件创建的时间) 文件名 在文件数量非常大的时候,可以使用通配符只显示特定的文件 通配符 含义 * 匹配文件名中所有字符 ls te* 显示当前目录下所有以 te 为开头的文件 ls...a到f中任意一字母开头的文件 \ 如果要把通配符作为普通字符使用,可以在其前面加上转义字符\来取消对通配符的解析 但是?...和*位于方括号之内,自动失去通配符的作用 创建目录 mkdir mkdir命令可以创建一目录,使用-p参数可以递归创建目录。...使用方法 grep 查询词 查询文件名 -n (最后的 -n是显示查找到的行的行号)查询的词如果包括空格的话需要用引号引起来,grep命令的查询词部分也可插入正则表达式。...其他一些参数 参数 作用 -v 显示不包含查询词的所有行,相当于原命令的取反 -n 显示匹配行的行号 -i 忽略大小写 显示文件 less / more 如果不打算编辑文件,仅仅知识查看文件内容,可以使用

    2.1K20

    Linux学习笔记(Ubuntu操作系统)之hadoop学习之路

    查找下一n查找上一N。...(1)find [搜索范围] [搜索条件];例如,find / -name 文件名称   (2)注意:避免大范围搜索,会非常耗费系统资源,find是在系统当中搜索符合条件的文件名,如果需要匹配使用通配符匹配...,通配符是完全匹配;   (3)*代表匹配任意内容,?...(1)find命令,在系统中搜索符合条件的文件名,如果需要匹配使用通配符匹配通配符是完全匹配;   (2)grep命令,在文件当中搜索符合条件的字符串,如果需要匹配使用正则表达式进行匹配,正则表达式是包含匹配...(4)[-]匹配括号中任意一字符,-代表一范围,例如[a-z]代表匹配小写字母;   (5)[^]逻辑非,表示匹配不是中括号内的一字符,例如:[^0-9]代表匹配不是数字的字符; 6:

    1.3K70

    Linux命令

    通配符 含义 * 文件代表文件名中所有字符 ls te* 查找以te开头的文件 ls *html 查找结尾为html的文件 ? 代表文件名中任意一字符 ls ?....[abc] 匹配a、b、c中的任意一 [a-f] 匹配从a到f范围内的的任意一字符 ls [a-f]* 找到从a到f范围内的的任意一字符开头的文件 ls a-f 查找文件名为a-f的文件,“-”...和“*”处于方括号内不用使用转义字符就失去通配符的作用。...(点)匹配非换行符的字符;匹配 e 和 e 之间有任意一字符,可以匹配 eee,eae,eve,但是不匹配 ee,eaae;grep -n 'e.e' 1.txt 16....替换操作: r: 替换当前字符 R: 替换当前行光标后的字符 查找命令: /: str查找 n: 下一 N:上一 替换命令: 把abc全部替换成123 末行模式下,将当前文件中的所有abc替换成

    3.4K20

    Java程序员必须搞懂的 Linux 知识大全!

    :cd 切换至以前的工作目录:cd- 选项:-P 相关环境变量: PWD:当前目录路径 OLDPWD:上一次目录路径 文件通配符 *匹配或多个字符 ?...硬链接和软链接(符号链接) 硬链接 -创建硬链接会增加额外的记录以引用文件 -对应于同一文件系统上一物理文件 -每个目录引用相同的inode号 -创建链接数递增 -删除文件: rm命令递减计数的链接...文件要存在,至少有一链接数 链接数为零,该文件被删除 -不能跨越驱动器或分区 -语法:In filename [linkname] 符号链接(软链接) -一符号链接指向另一文件 -IS-l的显示链接的名称和引用的文件...-cvf- /home 传送给后面的tar -xvf-,后面的这个- 则是取前一命令的stdout,因此,就不需要使用临时file了 tar -cvf-/home|tar-xvf- 重定向到多个目标...匹配项目 -r 使用正则表达式 示例 搜索名称或路径中带有“conf”的文件 locate conf 使用Regex来搜索以“.conf”结尾的文件 locate -r ‘.conf$’ find命令

    92551

    SQL模糊查询语句(like)

    确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可 使用字符串的任意片段匹配通配符。与使用 = 和 !...注释 使用 LIKE 进行字符串比较,模式字符串中的所有字符都有意义,包括起始或尾随空格。...LIKE 的模式匹配 搜索 datetime 值,推荐使用 LIKE,因为 datetime 可能包含各种日期部分。...所有参数,包括 match_expression、pattern 和 escape_character(如果有)都是 ASCII 字符数据类型,将执行 ASCII 模式匹配。...对 Unicode 数据(nchar 或 nvarchar 数据类型)使用 LIKE ,尾随空格是有意义的。但是对于非 Unicode 数据,尾随空格没有意义。

    2.7K30

    这篇 Linux 总结的很棒啊!

    find是在系统当中搜索符合条件的文件名,如果需要匹配使用通配符匹配通配符是完全匹配 通配符 * 匹配任意内容 ?...grep 在文件当中匹配符合条件的字符串 grep "10" access.log -i 忽略大小写 -v 排除指定字符串 find命令,在系统当中搜索符合条件的文件名,如果需要匹配使用通配符匹配,...通配符是完全匹配 grep命令 在文件当中搜索符合条件的字符串,如果需要匹配使用正则表达式进行匹配,正则表达式包含匹配 2.5 帮助命令 2.5.1 基本用法 man 命令 获取指定命令的帮助 man...n 重复执行第n条历史命令 使用 !! 重复执行上一条命令 使用 !...多个命令用分号连接,各命令之间的执行成功与否彼此没有任何影响,都会一条一条执行下去。 (2) || 逻辑或,当用此连接符连接多个命令,前面的命令执行成功,则后面的命令不会执行。

    42820

    神了,Excel的这个操作我今天才知道

    如果找不到有效的匹配,并且缺少 [if_not_found],则会返回 #N/A。...-1 - 完全匹配。 如果没有找到,则返回下一较小的。 1 - 完全匹配。 如果没有找到,则返回下一较大的。 2 - 通配符匹配,其中 *, ? 和 ~ 有特殊含义。...IF(判断条件,判断条件为真返回什么,判断条件为假返回什么) IF({0,1},C12:C18,D12:D18) {0,1}取0返回 D12:D18,取1返回C12:C18, 最终返回一新的区域...c 对[match_mode]参数设置可以近似匹配较大或较小的,甚至可以通过通配符进行匹配。...vlookup的匹配查找只支持从上往下查找查询区域中我们的目标值出现多次的时候,我们用vlookup永远只能得到第一出现的目标值(特殊处理方法这里我们不考虑),而xlookup则提供了多种查找方式

    2K20

    Excel xlookup使用指南

    公式如下: G2输入公式▼ =XLOOKUP(F2,B:B,D:D,”查无”) XLOOKUP的第4参数可以指定容错值,查无结果避免返回错误值#N/A,省去了外围再嵌套一IFERROR函数。...但和VLOOKUP所不同的是,XLOOKUP默认不支持通配符匹配,只有将第5参数设置为常数2,才支持通配符匹配。 XLOOKUP的第5参数可以指定匹配方式。...公式如下: D2输入公式▼=XLOOKUP(C2,F2:F5,G2:G5,””,-1) XLOOKUP第5参数为-1,指定了匹配方式是’精确匹配或下一较小的’,比如查找84,找不到精确匹配,则寻找比它小的...’精确匹配或下一较小的’的计算规则▼ 除此之外,XLOOKUP还支持’精确匹配或下一较大的’的计算规则▼=XLOOKUP(C2,F2:F5,G2:G5,””,1)第5参数指定值为1,比如查找80...先说XLOOKUP(G1,B1:D1,B2:D 上面解释过,结果范围是一多行多列的区域,XLOOKUP可以根据查询范围的行列特性,返回一多行或多列的结果区域。

    3.6K10

    Linux系统开发: 命令进阶学习(一)

    磁头读到这些区域时会遇到困难,并可能导致I/O错误。这种情况影响到硬盘的第一扇区,可能导致硬盘报废。上边的命令有可能使这些数据起死回生。且这个过程是安全,高效的。...-size n: [c] 查找文件长度为n块的文件,带有c表示文件长度以字节计。 -depth : 在查找文件,首先查找当前目录中的文件,然后再在其子目录中查找。...-amin n 查找系统中最后N分钟访问的文件 -atime n 查找系统中最后n*24小访问的文件 -cmin n 查找系统中最后N分钟被改变文件状态的文件...-ctime n 查找系统中最后n*24小被改变文件状态的文件 -mmin n 查找系统中最后N分钟被改变文件数据的文件 -mtime n 查找系统中最后n*24小被改变文件数据的文件...根据通配符进行查找文件 # find /work/ -name "*.c" 在/work目录下查找以.c为后缀的文件。注意:该查找方式区分大小写。

    1.1K10

    这20类500常用命令参数你一定记不到50%

    第二参数为目录,可刚多个文件以空格分隔作为第一参数,移动多个文件到参数2指定的目录中 实例: (1)将文件test.log重命名为test1.txt...:[c] 查找文件长度为n块文件,带有c表文件字节大小 -amin n 查找系统中最后N分钟访问的文件 -atime n 查找系统中最后n*24小访问的文件...-cmin n 查找系统中最后N分钟被改变文件状态的文件 -ctime n 查找系统中最后n*24小被改变文件状态的文件 -mmin n...查找系统中最后N分钟被改变文件数据的文件 -mtime n 查找系统中最后n*24小被改变文件数据的文件 (用减号-来限定更改时间在距今n日以内的文件,而用加号+...在使用-prune选项要当心,因为如果你同时使用了-depth选项,那么-prune选项就会被find命令忽略 -newer 如果希望查找更改时间比某个文件新但比另一文件旧的所有文件

    96480

    MySQL 索引及查询优化总结

    假设当前数据表的数据量为N,每个磁盘块的数据的数量是m,则树高h=㏒(m+1)N数据量N一定的情况下,m越大,h越小; 而m = 磁盘块的大小/数据的大小,磁盘块的大小也就是一数据页的大小,是固定的...比如(张三,F)这样的数据来检索,b+树可以用name来指定搜索方向,但下一字段age的缺失,所以只能把名字等于张三的数据都找到,然后再匹配性别是F的数据了, 这个是非常重要的性质,即索引的最左匹配特性...优化语句很多,需要注意的也很多,针对平时的情况总结一下几点: 1、有索引但未被用到的情况(不建议) (1) Like的参数以通配符开头 尽量避免Like的参数以通配符开头,否则数据库引擎会放弃使用索引而进行全表扫描...不以通配符开头的sql语句,例如:select * from t_credit_detail where Flistid like '2%'\G 很明显,这使用到了索引,是有范围的查找了,比以通配符开头的...(2) where条件不符合最左前缀原则 例子已在最左前缀匹配原则的内容中有举例。 (3) 使用!= 或 操作符 尽量避免使用

    28.6K95

    常用指令&权限管理

    linux”n定位到下一搜索到的关键词N定位到上一搜索到的关键词q退出帮助文档鼠标滚轮上下翻页 常用选项: num # 只在第num章节中进行查找 -k # 后面的command可以是缺省的,进行模糊查找...如果文件不能打开,可以用它强行复制 -i,--interactive # 在覆盖已存在的文件之前选询问用户(与-f相反) -u # 源文件比目标文件新才会复制,否则不复制成目标文件 * # 借助通配符...…]结束字符 # 会匹配满足 文件名开头 和 文件名结尾 分别与开始字符和结束字符相同的、中间不存在于[]内且只有一字符的文件 ==通配符可以作为一选项,在非常多的命令中都可以用到,用来匹配文件名...命令 < 文件:用文件代替默认输入设备(键盘)的输入 使用cat命令,如果不加目标文件,会从默认输入设备上获取输入并输出到默认输出设备 更改默认输入设备为指定文件(这就跟cat命令后面加目标文件一效果了...find 语法: find [pathname] [option] 功能: 在指定目录下查找文件 任何位于选项参数之前的字符串都被视为指定目录 如果使用该命令,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件

    46620

    10正则表达式技巧

    在JavaScript中,这些标志是: i =不区分大小写 m =多行匹配 g =全局匹配查找全部,而不是查找) ?...4.开始和结束 在开始处使用插入符号^表示“字符串开始” 在末尾使用美元符号$表示“字符串结尾” 开始将匹配组合在一起以匹配更长的字符串 ?...5.通配符 使用通配符和特殊的转义字符来匹配较大类的字符 。=除换行符外的任何字符 \ d =数字 \ D =不是数字 \ s =空格 \ S =任何非空白 \ n新行 ?...9.中括号里的^ 要匹配某个字符但要匹配某个字符,请在方括号内使用插入号^ 这意味着^有两含义,可能会造成混淆。...它在正则表达式的前面,它表示“字符串的开始”,而在方括号内使用时,则表示“不是此字符”。 ? 10.总结 正则表达式可用于查找匹配各种内容,从url到文件名 然而!

    1.1K20

    Linux 基础使用指南

    操作系统 定义:操作系统是一特殊软件,它作为接口供程序员开发使用; 作用: 1、直接操作硬件; 2、把操作硬件的代码封装成系统调用,供其他程序员通过系统调用间接操作硬件; 分类:...新版本的发布只是修复旧版本的一些bug或者加入新的驱动程序; 2、开发版:用于实验各种解决方案,因此更新很快; 发行版本:包括桌面环境、办公套件、媒体播放器、数据库等; 单用户与多用户操作系统 单用户:一台计算机在同一间内只能由一用户使用...:查阅命令使用手册; 操作键 功能 空格 显示下一屏 回车 一次滚动一行 b 回滚一屏 f 前滚一屏 /keyword 搜索关键词 q 退出 通配符 通配符 含义 * 代表任意个字符 ?...代表任一字符 [] 表示可以匹配字符组中任意一 [mn] 匹配m、n中任意一 [a-z] 匹配从a-z范围内任意一字符 重定向:>、>> >:表示输出,会覆盖原有内容; >>:表示追加,将内容追加到原有文件末尾...etc/passwd文件存放用户信息,存放信息如下: 1、用户名; 2、密码(x表示加密的密码); 3、UID,用户标识; 4、GID,组标识; 5、用户全名或本地账号; 6、家目录; 7、登录使用

    25110

    linux常用命令、bash语法学习笔记,持续记录

    其内部隐含值是-n 50000。 它可以使对服务器的测试限制在一固定的总时间以内。默认,没有时间限制。 -T content-type POST数据所使用的Content-type头信息。...参数: -n 显示匹配行及行号 -v 显示不包含匹配文本的所有行(相当于求反) -i 忽略大小写 -c 仅显示找到的行数 -b 将可执行文件(binary)当作文本文件(text)来搜索 两种模式查找:...-name 匹配名称 -perm 匹配权限(mode为完全匹配,-mode为包含即可) -user 匹配所有者 -group 匹配所有组 -mtime -n +n 匹配修改内容的时间(-nn天以内,+...nn天以前) -atime -n +n 匹配访问文件的时间(-nn天以内,+nn天以前) -ctime -n +n 匹配修改文件权限的时间(-nn天以内,+nn天以前) -nouser 匹配无所有者的文件...类似于Windows操作系统中的快捷方式 软链接可以 跨文件系统 ,硬链接不可以 软链接可以对一不存在的文件名进行链接 软链接可以对目录进行链接 29.2硬链接 建立硬链接,在另外的目录或本目录中增加目标文件的一目录

    1.6K30

    .NET Core开发者的Linux入门学习笔记

    3) 学会使用通配符 通配符是一种特殊语句,主要有星号(*)和问号(?),用来对字符串进行模糊匹配(比如文件名、参数名)。...查找文件夹,可以使用它来代替一或多个真正字符;不知道真正字符或者懒得输入完整名字,常常使用通配符代替一或多个真正字符。...在 Linux 中十分方便: $ touch love_{1..10}_linux.txt Shell 常用通配符: 字符 含义 匹配 0 或多个字符 匹配任意一字符 list] 匹配 list...创建名为“ mydir ”的空目录: $ mkdir mydir 使用 -p 参数,同时创建父目录(如果不存在该父目录),如下我们同时创建一多级目录(这在安装软件、配置安装路径非常有用): $ mkdir...tar -tf yilezhu.tar 保留文件属性和跟随链接(符号链接或软链接),有时候我们使用 tar 备份文件当你在其他主机还原希望保留文件的属性(-p 参数)和备份链接指向的源文件而不是链接本身

    88720
    领券