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

find命令始终返回1

问题:find命令始终返回1

答案:

find命令是在Linux和Unix系统中用于查找文件和目录的工具。它的语法如下:

代码语言:txt
复制
find [路径] [表达式]

其中,路径指定了要查找的起始目录,表达式用于过滤查找结果。

如果find命令始终返回1,可能有以下几个可能的原因和解决方法:

  1. 路径错误:首先要确保路径参数指定的起始目录是存在的。可以使用绝对路径或相对路径来指定路径参数。如果使用相对路径,请确保当前工作目录正确。
  2. 权限问题:find命令需要足够的权限来访问要查找的文件和目录。请确保当前用户具有足够的权限来执行find命令。可以使用ls -l命令查看文件和目录的权限,并使用chmod命令修改权限。
  3. 表达式错误:如果表达式参数不正确,find命令可能无法找到匹配的文件和目录。请检查表达式的语法和逻辑,并确保它符合您的查找需求。
  4. 文件系统错误:如果要查找的文件系统存在错误或损坏,find命令可能无法正常工作。可以使用fsck命令来检查和修复文件系统错误。

总结:

find命令是一个强大的文件和目录查找工具,但在使用时需要注意路径、权限、表达式和文件系统等方面的问题。如果find命令始终返回1,可以通过检查路径、权限、表达式和文件系统来解决问题。如果问题仍然存在,可能需要进一步调查和排除其他可能的原因。

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

相关·内容

find命令

简介 find是linux 命令,它将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。...find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。...还有指DOS 命令 find,Excel 函数 find等。 --摘自百度百科 详解 语法: find [path...] [expression] path指明查找路径,不写默认当前路径。...512字节块的文件 find ./ -size -512c --查找大于1KB的文件 find ./ -size +1k --查找大于1KB小于1MB文件 find ./ -size +1k -size...--查找当前目录 find ./ -maxdepth 1 --查找子目录且不查找子目录的子目录 find ./ -maxdepth 2 --不查找当前目录,但是查找子目录下的所有文件 find ./

69220

find命令

find命令 find命令用来在指定目录下查找文件,任何位于参数之前的字符串都将被视为要查找的目录名,如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示...find /tmp/ -type f # /tmp/file.c # /tmp/file.txt # /tmp/a.out # /tmp/www/1.txt # /tmp/file.py # /tmp/...查找/tmp/目录及其子目录下所有最近1天内更改过的文件,+1则表示1天前更改过文件。...find /tmp/ -ctime -1 # /tmp/ # /tmp/1 # /tmp/file.txt # /tmp/file 查找/tmp/目录及其子目录下所有更改时间在7日以前的普通文件,并在删除之前询问是否删除...find /tmp/ -type f -perm 644 -exec ls -l {} \; # -rw-r--r-- 1 root root 60 Jul 22 19:55 /tmp/file.c

1.9K41

find命令

第二章 文件、目录管理 2.23-2.25 find 命令 find命令 语法: find [路径] [参数] ;find [选项] [路径] [filename] find [路径] [参数]...使用updatedb命令立即生成(更新)这个列表库。[因为该命令运行需要较大运行内存,所以服务器在跑着重要业务时尽量不要运行此命令]。...ls.1.gz 扩展: 1find -perm里的+/-的含义: 比如当前目录下有四个文件a、b、c、d a文件的权限为6000,即a文件仅有suid、sgid特殊权限 b文件的权限为2000,...权限里前面有2个位置都是1,所以这里find找-6000权限的文件就是找前面2个位置都是1的文件.而只有a、d这两个文件前2个位置都是1,所以find ....1,所以这里find找+6000权限的文件就是找前面2个位置只要有一个位置有1的文件就可以了。

55820

find 命令详解

前言 find命令是我们日常工作中比较常用的Linux命令。全面的掌握这个命令可以使很多操作达到事半功倍的效果。如果对find命令有以下这些疑惑,本文都能帮你解决: find命令的格式是什么?...我们一般用的find命令格式很简单,一般分成三个部分: find /etc -name "passwd" 格式如上,第一段find命令。第二段,要搜索的路径。...drwxr-xr-x 2 root root 4096 6月 8 13:23 /root/.config/dconf 524427 4 -rw-r--r-- 1...4 -rw-r----- 1 root brlapi 33 11月 13 2015 /etc/brlapi.key 没描述的权限就相当于指定了没有这个权限。...它是用来给find做标记用的。find在解析命令的时候,要区分给定的参数是要传给自己的还是要传给command命令的。所以find以分号作为要执行命令所有参数的结束标记。命令返回值为0则返回true。

1.4K10

Linux命令(31)——find命令

1.简介 find命令用于在指定目录查找文件,可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳来查找文件。...expr1 -and expr2 :首先要求expr1为true,然后expr2以expr1搜索的结果为基础继续检测,然后再返回检测值为true的文件。...expr1 -or expr2 :expr1返回true或false都不影响expr2的检测,它们是独立的。如果expr1返回true,则独立输出该结果,然后开始评测expr2。...所以既返回expr1为ture的,也返回expr2为true的文件,但两者同名的文件只返回一次。...如果命令返回状态码为0则该action返回true,command后面的所有内容都被当作command的参数,直到分号";"为止,其中参数部分使用字符串"{}"时,它表示find找到的文件名,即在执行命令

1.9K50

CentOS find命令

CentOS find命令 2018年03月17日 17:26:46 xxllbb_bbb 阅读数 241更多 个人分类: linux运维 Linux的命令详解: find path -option [...mount点 -follow                     #如果遇到符号链接文件,就跟踪链接所指的文件 -cpio                       #对匹配的文件使用cpio命令...find /home -mtime -2                 在/home下查最近两天内改动过的文件 find /home   -atime -1                  查...1天之内被存取过的文件 find /home -mmin   +60                  在/home下查60分钟前改动过的文件 find /home -amin +30                 ...5         # 查找在系统中最后5分钟里修改过的文件 find   / -mtime -1        #查找在系统中最后24小时里修改过的文件 find   / -nouser

99020

2.232.242.25 find命令

whereis、locate命令 whereis命令是搜索文件的 whichis命令,通过预先生成的一个文件列表库查找与给出的文件名相关文件。...命令 find命令语法: find [路径][参数] find 搜索用 用法: 根据名字查找 find 路径 -name “文件名字 ” 去搜索 [root@hf-01 ~]# find /etc...-o :或者的意思 or 查找atime更改小于一天的文件 查找,etc目录下, f 类型,一天以内mtime有变动的文件(+1:当天以外,-1:当天) [root@hf-01 ~]# find /etc...@hf-01 ~]# find / -inum 76239367 /root/1_heard.txt /tmp/1.txt.bak [root@hf-01 ~]# 使用find查找inode号,来找到这个硬链接文件...find查找到文件后,直接显示出结果 find 【路径】【参数】 -exec 【命令】 { } (这是空格); 注意:结尾一定要有 ; [root@hf-01 ~]# find /etc/ -

36010

Linux 命令 | find

Linux 命令 find 命令解析 Linux 命令 find 是一种查找文件和目录的工具,可以通过文件类型、日期、大小等属性来查找符合要求的文件。...find 的一般形式如下: find [path] [option] [action] 其中,参数 path 表示要查找的目录,option 表示查找的选项,action 表示对查找到的文件要执行的操作...为方便读者理解,林一写个具体的 demo: find /data/logs -name "access.log*" -type f -mtime -7 -exec cp {} /backup/ ; 解析...Linux 命令 find 命令注意事项 find 命令搜索文件或目录是从给定的路径开始向下递归,找到所有符合条件的文件或目录: -exec选项后面的命令必须以;结尾表示命令结束; -prune选项表示不进入指定的目录查找文件...,可提高查找效率; -regex选项可以使用正则表达式查找文件; find 命令的属性条件可以使用-mtime、-atime和-ctime,分别表示文件的修改时间、访问时间和修改权限的时间。

15920

Linux之find命令

find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。...在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。...命令格式 > find pathname -options [-print -exec -ok ...]...查找系统中24小时以内被访问过的文件 > find / -atime -1 查找系统中24小时以内被修改过内容的文件 > find / -mtime -1 查找系统中48小时之前被修改过内容的文件 >...find / -mtime +1 查找系统中所有的.log结尾的文件 > find / -name *.log 查找系统中文件大于100M的文件 > find / -size +100M b —— 块(

3.9K00

Linux之find命令

find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。...在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。...命令格式 > find pathname -options [-print -exec -ok ...]...查找系统中24小时以内被访问过的文件 > find / -atime -1 查找系统中24小时以内被修改过内容的文件 > find / -mtime -1 查找系统中48小时之前被修改过内容的文件...> find / -mtime +1 查找系统中所有的.log结尾的文件 > find / -name *.log 查找系统中文件大于100M的文件 > find / -size +100M b

3.5K10

Find命令详解整理

Find locate 搜索命令 使用: 1 #yum install -y mlocate   安装 updatedb  生成db数据库,服务器不建议在工作时间生成,使用计划任务在凌晨启动 1 2...2 3 4 5 6 7 8 9 10 #find /etc/ -type f -mtime -1        #一天以内/etc目录下修改过的文件 #find /etc/ -type f -mtime... +1        #一天前的/etc目录下修改过的文件 #find /etc/ -type f -mtime +1 -name "*.conf"          #一天前的/etc目录下名为.conf...如上两个“-o”均是或的意思 #find /etc/ -type f -mmin -200         #200分钟以内/etc目录下修改过的文件 1 2 3 4 5 #find /etc/ -type... f -mmin -200 -exec ls -l {} \;    #200分钟以内/etc目录下修改过的文件,  -exec 是指:执行     ls -l 命令, {} 表示对列出的结果再次交给ls

70660
领券