1. 清理不再使用的软件包:linuxprune命令可以识别并删除不再使用的软件包,包括旧版本的软件包、已经卸载但残留下来的软件包和依赖关系已经不存在的软件包。这样可以释放磁盘空间并防止系统中出现不必要的软件包。 2. 清理不再使用的配置文件和日志文件:linuxprune命令还可以清理不再使用的配置文件和日志文件。在升级或...
参考https://www.jianshu.com/p/e0a9fb35601a 发现描述基本没问题,使用上还有些差异,特此记录一下: <以下主要是 -prune -o -print 三者叠加情况的过滤实践 > test-1: date; mx=2; find . -maxdepth $mx -type d -path "./.git" -prune -o -path "./.repo" -prune -o -path "./out" -...
在Linux中,find命令是一个非常强大且常用的工具,用于查找文件和目录。通过find命令,用户可以按照各种条件来搜索文件,比如文件名、大小、权限等。 在实际使用find命令的过程中,有时候我们需要排除某些目录或文件,这时可以使用-prune选项。prune选项可以告诉find命令要排除某些目录,让find命令在搜索的过程中跳过这些目录,从而...
-prune选项用于排除不需要查找的目录,它的基本语法如下: find [路径] -path [路径模式] -prune [路径]是要查找的目录,[路径模式]是要排除的目录路径,要在/home目录下查找名为test.txt的文件,但是要排除/home/dir1和/home/dir2这两个目录,可以使用以下命令: find /home ( -name test.txt -o -path /hom...
-prune:不在当前指定目录中查找 -mtime -n +n n:按照文件修改时间来查找文件,-n表示文件修改时间距现在n天以内,+n表示文件修改时间据现在n天以前 , n 表示n 天之前的一天之内(在日常工作中我们经常会用到 find 结合 mtime 选项 和 rm -rf 命令 来清理log 文件) ...
find test -path "test/test3" -prune 4 : 查找属于某个用户或者用户组(user和nouser、group和nogroup): 例1:在/etc目录下查找文件属主为peida的文件: find /etc -user peida 例2:在/apps目录下查找属于gem用户组的文件:find /apps -group gem -print ...
<以下主要是 -prune -o -print 三者叠加情况的过滤实践 > test-1: date; mx=2; find . -maxdepth $mx -type d -path "./.git" -prune -o -path "./.repo" -prune -o -path "./out" -prune -o -type f -name "*akefile*" -print ...
命令行的意思是:如果目录dir0存在(即-a左边为真),则求-prune的值,-prune 返回真,‘与’逻辑表达式为真(即-path './dir0*' -a -prune 为真),find命令将在除这个目录以外的目录下查找txt后缀文件并打印出来;如果目录dir0不存在(即-a左边为假),则不求值-prune ,‘与’逻辑表达式为假,则在当前目录下查找...
51CTO博客已为您找到关于linux find prune的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及linux find prune问答内容。更多linux find prune相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
find 。/ -path ‘。/dir0*’ -a -prune -o -name *.txt -print 说明:-a 应该是and的缩写,意思是逻辑运算符‘或’(&&); -o应该是or的缩写,意思是逻辑运算符‘与’(||), -not 表示非。 命令行的意思是:如果目录dir0存在(即-a左边为真),则求-prune的值,-prune 返回真,‘与’逻辑表达式为真...