【linux – 带引号的Find命令的周围结果】教程文章相关的互联网学习教程文章

linux下 find命令使用【代码】

按名称查找 find . -name filename[root@vps repo]# ls README.md vps.sh[root@vps repo]# find . -iname vps*./vps.sh[root@vps repo]# find . ! -iname vps* | grep -v ^\./\.../README.md[root@vps repo]# 按文件类型查找 使用-type可以指定搜索的文件类型,linux/unix将所有的的一切都视为文件(文件类型有:普通文件f,目录d,符号链接 l,字符设备c,块设备b,套接字s,FIFO-p),使用 -type选项我们能够对文件类型进行过滤...

linux的find命令之mtime/atime/ctime +n -n n【图】

1、man find 解释: find - search for files in a directory hierarchy,即:在目录下查找文件 2、按文件修改/访问/状态被修改的时间查询文件 命令格式: find 目录 -mtime +n -name 文件名 在指定目录及其子目录下查找(负无穷,nowTime - (n+1)* 24h)时间范围内被修改过内容的文件 命令格式: find 目录 -mtime n -name 文件名 在指定目录及其子目录下查找 [ nowTime - (n+1)* 24h ,nowTime - n * 24h ]...

Linux-Find命令在终端中有效,但在bash脚本中无效【代码】

我编写了一个find命令,该命令可以查找文件,但不包括其他文件/目录.我确实回显了这段代码并复制了它.如果我将其粘贴到终端中,它将起作用.某些文件被排除在外.但是,如果我从脚本中执行它,它将无法按预期工作. 我试图在$()或${}之类的括号之间转义变量,并将其引用,但没有任何效果. 我的查找代码如下所示:find ${StartDirs[*]} $pat -print实际上,它将像以下那样执行:find ./bin -wholename './bin/backup2' -prune -o -wholename '...

Linux最复杂的命令-find命令【代码】

find 在指定目录下查找文件 补充说明 find命令 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法 find(选项)(参数)选项 -amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer<参考文件或目录>:查找其存取时间较指定文件或目录的存取时间更接...

Linux下的find命令简述(1)【图】

Linux/Unix下非常有用的find命令的用法 功能简述:find(查找)主要沿着文件层次(目录)结构依次向下遍历,匹配符合条件的文件,可以附带执行相应的操作选项,默认的操作结果是打印出符合条件的文件与目录(也可通过使用-print来指定,强调命令的结果是打印出来,不加此选项也可以)。 主要功能如下(所有测试均在当前目录(test)下开始匹配,搜索): ?:基本用法:列出给定目录(base_path)下所有的文件和子目录:find base_pat...

linux下的find命令简述(2)【图】

:续linux下的find命令简述(1) 功能简述:find(查找)主要沿着文件层次(目录)结构依次向下遍历,匹配符合条件的文件,可以附带执行相应的操作选项,默认的操作结果是打印出符合条件的文件与目录(也可通过使用-print来指定,强调命令的结果是打印出来,不加此选项也可以)。 ⑦:基于文件权限和所有权的匹配,-perm选项指定了find指匹配指定权限的文件,参数为文件对应的权限码。 我们仍然可参考⑥中的所有文件信息的第一列,...

Linux命令总结--find命令【图】

find命令简介 Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。 Linux中find常见用法 find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,...

尝试使用Linux中的find命令匹配文件名时忽略大小写【代码】

现在,我所知道的是:find / -name string.*区分大小写,它将找不到名为的文件:1string.x STRing.x string1.x我如何搜索以便在搜索中将所有上述内容返回到不区分大小写的匹配?解决方法:或者你可以使用find / | grep -i string

find命令、linux与windows文件互传【图】

whereis、locate 查找命令 yum install -y mlocate 安装locate命令updatedb 常用快捷键:ctrl + d 退出ctrl + c 取消执行命令ctrl + u 往前全部删除ctrl + a 跳到最前面ctrl + e 跳到最后面 find 命令:find /etc/ -name find /etc/ -type d -namefind /etc/ -type f -namectime(change 更改文件内容)、atime(access 访问时间)、mtime(改动时间例如文件的权限、大小修改以后)find /etc/ -type f -mtime +1 查找/etc/目...

linux – 带引号的Find命令的周围结果【代码】

所以我使用以下命令获取文件列表,其目录用引号括起来find /path -type f -mtime -100 -daystart -printf "%f\n" | sed 's/^/"/g' | sed 's/$/"/g' | tr '\n' ' '`但是现在我只想要那里的文件名所以我添加了-printf "%f\n"给我find /path -type f -mtime -100 -daystart -printf "%f\n" | sed 's/^/"/g' | sed 's/$/"/g' | tr '\n' ' '`但现在结果不再被引号括起来了.我认为printf命令不会为每个结果创建换行符. 任何帮助,将不胜感激...

linux – 在Bash脚本中使用find命令来查找整数【代码】

我需要找到并存档具有特定文件名的文件,例如ABC_000.jpgfind ~/my-documents/ -iname "ABC_***.JPG" -type f -exec cp {} ~/my-documents/archive/ \;但是我似乎无法找到一种方法来限制find函数只能找到3个整数,因为有些文件名为ABC_CBA.jpg我不想包括解决方法:试试这个:find ~/my-documents/ -iname "ABC_[0-9][0-9][0-9].JPG" -type f -exec cp '{}' ~/my-documents/archive/ \;编辑:或使用正则表达式:find -E ~/my-documents...

linux – find命令不起作用:“非法选项 – n”【代码】

我的命令看起来像这样find $PATH -name '$FILE.log' > /tmp/file-list.txt并且我不断收到一条错误消息find: illegal option -- n我在这做错了什么?解决方法:从那个错误信息,我敢打赌 >尽管你的“linux”标签,你可能不在基于Linux的系统上,因为基于Linux的系统上常见的查找实现不会对未知选项的错误使用该措辞> $PATH变量未设置(表示您运行的shell可能是Bourne或Korn shell(AT& T实现)). 这种非法选项是传统Unix查找实现中常见的措...

linux – 如何根据find命令的结果chmod文件【代码】

我有一种情况,我需要找到具有World Write(WW)权限666的文件,我需要用664重新调解这些文件..为此,我使用了这个命令find /dir/stuct/path -perm -0002 -type f -print > /tmp/deepu/permissions.txt当我执行命令时,我得到了具有WW权限的文件..现在我的要求就像find /dir/stuct/path -perm -0002 -type f chmod 664我的语法是否正确?解决方法:考虑一下您的要求.你(可能你)可能有任何可执行文件(脚本或二进制文件)在你的目录树?如果是...

linux – 使用find命令查找忽略大小写的文件夹【代码】

我想知道是否存在特定文件夹.我使用了以下命令find /mnt/md0/ -maxdepth 1 -name 'dcn'||'DCN'我想知道文件夹名称是DCN还是dcn. 我该怎么做?解决方法:你正在寻找选项-iname,它代表GNU find上的“ignore case”以及用于选择目录的选项-type d.find /mnt/md0/ -type d -maxdepth 1 -iname dcn有关查找开关的更多详细说明,请参阅explainshells.com’s的explainshells.com’s说明.(这将匹配任何情况:dcn,DcN,DCn) 编辑1: 作为Olivie...

linux基础⑨-find命令【代码】

以名称查找 [root@lsy study]# find ./ -name "*eth0" #查找当前目录下名称为 *eth0 [root@lsy study]# find ./ -iname "*eth0" #i忽略大小写的查询方式以大小查找 #查找/etc目录下文件大于5M,然后使用-ls参数以长格式显示(-ls和系统的ls不是一个命令) [root@lsy study]# find /etc -size +5M -ls #查找/etc目录下文件大于5M,使用系统的ls来以长格式显示 [root@lsy study]# find /etc -size +5M |xargs ls -lh以类型查找查找当前...