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

在-exec中使用find时,了解{} /dev/null

在-exec中使用find时,了解{} /dev/null的含义是将find命令的结果传递给/dev/null设备,实现结果的丢弃或忽略。

具体解释如下:

  • {}:在find命令中,{}表示匹配到的文件名的占位符。当使用-exec选项时,{}将被替换为匹配到的文件名。
  • /dev/null:是一个特殊的设备文件,也被称为黑洞文件。它会将所有写入它的数据都丢弃,相当于一个无底洞。

在-exec选项中使用{} /dev/null的常见用法是将find命令的结果直接丢弃,不进行任何处理。这在某些情况下非常有用,特别是当我们只关心文件的查找而不需要对找到的文件进行其他操作时。

例如,假设我们要查找当前目录及其子目录中所有扩展名为.txt的文件,并将它们删除。我们可以使用以下命令:

代码语言:txt
复制
find . -name "*.txt" -type f -exec rm {} \;

在这个命令中,-name选项用于指定文件名模式,-type选项用于指定文件类型为普通文件,-exec选项用于执行后续的命令。{}将被替换为匹配到的文件名,;表示命令的结束。

如果我们只想查找这些文件而不删除它们,可以使用以下命令:

代码语言:txt
复制
find . -name "*.txt" -type f -exec ls {} \;

这个命令将列出所有匹配到的.txt文件。

总结: 在-exec中使用find时,{} /dev/null的作用是将find命令的结果传递给/dev/null设备,实现结果的丢弃或忽略。这是一种常见的用法,特别是在我们只关心文件的查找而不需要对找到的文件进行其他操作时。

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

相关·内容

如何使用find和locate 命令Linux 查找文件和目录?

我们使用Linux的时候,难免要在系统查找某个文件,比如查找xxx配置文件在哪个路径下、查找xxx格式的文件有哪些等等。...使用 find 命令 Linux 查找文件和目录 按名称查找文件 按部分名称查找文件 按大小查找文件 使用时间戳查找文件 按所有者查找文件 按权限查找文件 按名称查找目录 使用 locate 命令...1使用 find 命令 Linux 查找文件和目录 Linux find 命令是一个强大的工具,它使系统管理员能够根据模糊的搜索条件定位和管理文件和目录,它支持按文件、文件夹、名称、创建日期、修改日期...find 命令用于查找文件和目录并对其进行后续操作,它递归地搜索每个路径的文件和目录,因此,当find命令遇到给定路径的目录,它会在其中查找其他文件和目录。...本文应该让您对如何在 Linux 系统上查找文件有一个基本的了解,想要将搜索命令玩的溜,别忘了使用各类参数!

5.8K10
  • 如何使用find和locate 命令Linux 查找文件和目录?

    我们使用Linux的时候,难免要在系统查找某个文件,比如查找xxx配置文件在哪个路径下、查找xxx格式的文件有哪些等等。...使用 find 命令 Linux 查找文件和目录 Linux find 命令是一个强大的工具,它使系统管理员能够根据模糊的搜索条件定位和管理文件和目录,它支持按文件、文件夹、名称、创建日期、修改日期...find 命令用于查找文件和目录并对其进行后续操作,它递归地搜索每个路径的文件和目录,因此,当find命令遇到给定路径的目录,它会在其中查找其他文件和目录。...按部分名称查找文件 您可以使用文件名元字符,例如星号 *,但您应该在每个字符前放置一个转义字符\ 或将它们括引号。...本文应该让您对如何在 Linux 系统上查找文件有一个基本的了解,想要将搜索命令玩的溜,别忘了使用各类参数!

    6.9K00

    通过 Java Service了解 PBKDF2 算法及java使用

    让我们以 Java Service为例,深入了解 PBKDF2 的工作原理。 什么是PBKDF2? PBKDF2 是一种算法,旨在通过为加密等加密操作创建加密密钥来加强密码的安全性。...盐的作用 Salt是散列和密钥生成之前添加到密码的随机值。使用盐有几个重要的作用:: 唯一哈希:Salt可以确保每个密码的哈希值都是唯一的,即使密码本身是相同的。...即使两个用户的密码相同,使用不同的盐也会产生不同的哈希值。 密码安全增强:Salt 这使得计算哈希值的过程变得更加复杂,攻击者试图通过暴力破解密码需要花费更多的计算资源和时间。...构造函数 构造函数,主密码 ( masterPassword) 和盐 ( salt) 被初始化。这些值将用于创建加密密钥。必须确保主密码和盐的长度符合最低安全要求。...了解 PBKDF2 的工作原理有助于开发人员创建安全的应用程序。所提供的 Java service示例演示了如何使用 PBKDF2 生成加密密钥并确保数据的安全加密和解密。

    53940

    Linux 上查找和删除损坏的符号链接

    符号链接使得使用和共享文件更加容易,仅此而已。 符号链接损坏 当一个符号链接所指向的文件从系统删除或重新命名,符号链接将不再起作用。...-xtype l 为了避免该命令尝试查找你无权检查的文件或目录发生错误,你可以将所有错误输出到 /dev/null,如下所示: $ find ....-xtype l 2>/dev/null 你也可以使用此命令找到损坏的符号链接。它比前面的更长,但做的是同样的事情: $ find . -type l !...-exec test -e {} \; -print 2>/dev/null 如何处理损坏的符号链接 除非你知道符号链接引用的文件会被替换,否则最好的方法是直接删除损坏的链接。...-xtype l 2>/dev/null -exec rm {} \; 该命令的 rm {} 部分会变成“删除文件”的命令 如果你想将符号链接与不同的文件相关联,你必须先删除该符号链接,然后重新创建它,

    2.6K21

    对Linux—suid提权的一些总结

    准确的说,这个命令将从/目录查找具有SUID权限位且属主为root的文件并输出它们,然后将所有错误重定向到/dev/null,从而仅列出该用户具有访问权限的那些二进制文件。...find / -user root -perm -4000 -print 2>/dev/null find / -perm -u=s -type f 2>/dev/null find / -user root...-perm -4000 -exec ls -ldb {} ; 也可以使用 sudo -l 命令列出当前用户可执行的命令 二、常见的提权方式 1.Nmap nmap是一个经典的端口扫描工具,当目标主机存在版本.../ 目录查找具有SUID权限位且属主为root的文件并输出它们,然后将所有错误重定向到/dev/null,从而仅列出该用户具有访问权限的那些二进制文件。...find / -user root -perm ``-4000 -``print 2``>/dev/null find / -user root -perm ``-4000 -exec ls -ldb

    4.5K30

    :>devnull 2>&1 的作用

    shell可能经常能看到:>/dev/null 2>&1 命令的结果可以通过%>的形式来定义输出 /dev/null 代表空设备文件 > 代表重定向到哪里,例如:echo "123" > /... > /dev/null 2>&1   第一条命令的输出结果是stderr,因为stdout和stderr合并后一同重定向到/dev/null,但stderr并未被清除,因此仍将在屏幕显示出来;第二条命令无输出...游著游著,突然想到,何不使用 find 來刪除看看 ?...分析: rm 有最大一次刪除的數量,所以當一個目錄裡有太多的檔案或目錄時,就會出現錯誤,小弟試過應該是二萬以下,而使用 find ./ | xargs rm -rf 的目的是先使用 find 列出檔案... >> /data/stat/logs/exec_tool_action_analysis_db.sh.log > /dev/null 2>&1   45 5 * * * /bin/sh /data/stat

    1.9K91
    领券