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

find -printf的Mac等效项

在Mac系统中,find命令的printf选项没有直接等效的项。然而,你可以使用-exec选项结合echo命令来实现类似的功能。

find命令是一个用于在文件系统中搜索文件和目录的强大工具。它可以根据不同的条件来查找文件,并执行相应的操作。

在Mac系统中,你可以使用以下命令来模拟find -printf的功能:

代码语言:shell
复制
find <路径> -exec echo {} \;

这个命令将在指定的路径下搜索文件和目录,并将它们的路径打印出来。

下面是对该命令中的各个部分的解释:

  • <路径>:指定要搜索的路径。可以是绝对路径或相对路径。
  • -exec:表示执行后续的命令。
  • echo:要执行的命令。在这里,我们使用echo命令来打印文件和目录的路径。
  • {}:表示find命令找到的每个文件或目录的占位符。
  • \;:表示命令的结束。

这个命令的输出将包含指定路径下的所有文件和目录的路径。

请注意,这只是一个模拟的解决方案,并不是完全等效于find -printf的功能。如果你需要更复杂的格式化输出,可能需要使用其他工具或编写自定义脚本来实现。

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

相关·内容

Mac端简单好用的文件搜索工具,Find Any File

Find Any File 是一款简单好用的文件搜索工具,可以让你在本地磁盘上搜索、查找任何文件,包括本地磁盘的名称、 创建或修改日期、 大小或类型和创建者代码等。...下载:Find Any File Mac更好的结果:它为找到的项目提供了另一种分层视图。您可以使用cmd + 2切换到它,或者单击结果窗口顶部的右侧小图标:请注意,上面的搜索显示了数百次点击。...但是,使用此新的分层视图,您可以直接在您感兴趣的文件夹中查找结果。...如果单击它然后,系统会要求您输入管理员密码 - 然后查找任何文件将以root模式重新启动,能够在Mac的卷上找到任何文件,包括其他用户主目录中的文件(Spotlight的内容)不会这样做。)...-过滤结果使用展平(非分层)列表中的过滤器将显示的项目缩小为您输入的文本。使用放大镜玻璃下的菜单选择要过滤的列。-选择要在列表中显示的列右键单击列标题以获取一个菜单,该菜单允许您选择列表中显示的列。

1.2K30

C语言哈希表uthash的使用方法详解(附下载链接)

当可以在哈希表中找到相应键值时,s返回给定键的结构,当找不到时s返回NULL。 2.4 替换   HASH_REPLACE宏等效于HASH_ADD宏,HASH_REPLACE会尝试查找和删除项目外。...指针,可用于从任何已知项开始向后迭代哈希。   ...(" 1. add user\n"); printf(" 2. add/rename user by id\n"); printf(" 3. find user\n");...head:结构指针变量,用作哈希的“头”。如此命名是因为它最初指向添加到哈希中的第一项。 keyfield_name:结构中键字段的名称。(对于多字段键,这是键的第一个字段)。...key_ptr:对于HASH_FIND,这是指向要在哈希中查找的键的指针(由于它是指针,因此您不能在此处直接传递文字值)。对于 HASH_ADD_KEYPTR,这是要添加的项的键的地址。

6.3K20
  • 你知道uthash吗?

    当可以在哈希表中找到相应键值时,s返回给定键的结构,当找不到时s返回NULL。 2.4 替换   HASH_REPLACE宏等效于HASH_ADD宏,HASH_REPLACE会尝试查找和删除项目外。...指针,可用于从任何已知项开始向后迭代哈希。   ...(" 1. add user\n"); printf(" 2. add/rename user by id\n"); printf(" 3. find user\n");...head:结构指针变量,用作哈希的“头”。如此命名是因为它最初指向添加到哈希中的第一项。 keyfield_name:结构中键字段的名称。(对于多字段键,这是键的第一个字段)。...key_ptr:对于HASH_FIND,这是指向要在哈希中查找的键的指针(由于它是指针,因此不能在此处直接传递文字值)。对于 HASH_ADD_KEYPTR,这是要添加的项的键的地址。

    1.1K30

    c语言格式大整理

    注: 文本文件的行结束符,传统上(MS)PC用 CRLF,苹果Mac用CR,unix 用 LF。...号时,必须采用格式%%) 前缀修饰符: L: 输出long double类型表达式必加 l: 输出长整型表达式必加 h: 输出短整型表达式必加 b)[width]     width字段用来指定输出的数据项占用的字符列数...以十进制有符号整数形式转换输入数据 i 以十进制有符号整数形式转换输入数据(同d格式) u 以十进制无符号整数形式转换输入数据 o 以八进制有符号整数形式转换输入数据 x |X 以十六进制有符号整数形式转换输入数据(x和X等效...width表示读入多少个字符就结束本数据项的转换。如果没有指定width,则遇到空格 、TAB键、回车/换行符、非法输入则结束数据项的转换(%c格式除外)。...2、几点说明:       编译程序只是检查printf 函数的调用形式,不分析格式控制字符串,如果格式字符与输出项的类型不匹配,不进行类型转换。

    3.1K70

    2,ORM组件XCode(速览)

    UserMember类由代码生成器生成,每张表对应一个类,每个表字段对应类属性,然后加上增删改(Insert、Update、Delete、Save=Insert/Update),还有静态的查找Find,...各方法名称尽可能接近SQL操作名称(Find特殊,等效于Select),整体上让人更容易理解。     在实体类的基础之上,我们只需要编写业务代码即可,如上图!    ...上图的实体类UserMember由代码生成器生成,基本上没有做任何修改,唯一的额外工作就是在配置文件的connectionStrings段增加一个配置项:     就连这个配置项,也是.Net自身的结构,不属于XCode的配置。...至于XCode如何操作数据库,用户不需要关心,甚至不需要关心当前使用的是哪一种数据库,配置项指定的是哪种数据库,XCode就用那一种。

    56590

    利用 Linux 查找重复文件

    听起来好像比较抽象,其实命令就一条: find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} -n1 find...-type f -printf “%sn” 表示使用find命令搜索出所有非空文件,再打印出他们的大小 sort -rn 命令不用多说了把,这条命令就是按文件大小进行反向排序 uniq -d | xargs...方法二:使用dupeGuru工具 DupeGuru是一个跨平台应用,有Linux、Windows和Mac OS X版本,它可以通过文件大小、MD5和文件名等多种标准来帮助用户找出Linux中的重复文件。...先上代码: find -not -empty -type f -printf "%sn" | sort -rn |uniq -d | xargs -I{} -n1 find -type f -size...首先看第一句: find -not -empty -type f -printf "%sn" find是查找命令;-not -empty是要寻找非空文件;-type f是指寻找常规文件;-printf

    4.2K30

    Linux 查找重复文件方法汇总

    听起来好像比较抽象,其实命令就一条: find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} -n1 find...-type f -printf “%sn” 表示使用find命令搜索出所有非空文件,再打印出他们的大小 sort -rn 命令不用多说了把,这条命令就是按文件大小进行反向排序 uniq -d | xargs...方法二:使用dupeGuru工具 DupeGuru是一个跨平台应用,有Linux、Windows和Mac OS X版本,它可以通过文件大小、MD5和文件名等多种标准来帮助用户找出Linux中的重复文件。...先上代码: find -not -empty -type f -printf "%sn" | sort -rn |uniq -d | xargs -I{} -n1 find -type f -size...首先看第一句: find -not -empty -type f -printf "%sn" find是查找命令;-not -empty是要寻找非空文件;-type f是指寻找常规文件;-printf

    2.4K30

    利用 Linux 查找重复文件

    听起来好像比较抽象,其实命令就一条: find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} -n1 find...-type f -printf “%sn” 表示使用find命令搜索出所有非空文件,再打印出他们的大小 sort -rn 命令不用多说了把,这条命令就是按文件大小进行反向排序 uniq -d | xargs...方法二:使用dupeGuru工具 DupeGuru是一个跨平台应用,有Linux、Windows和Mac OS X版本,它可以通过文件大小、MD5和文件名等多种标准来帮助用户找出Linux中的重复文件...先上代码: find -not -empty -type f -printf "%sn" | sort -rn |uniq -d | xargs -I{} -n1 find -type f -size...首先看第一句: find -not -empty -type f -printf "%sn" find是查找命令;-not -empty是要寻找非空文件;-type f是指寻找常规文件;-printf

    5.6K50

    提高Mac下itunes的下载速度

    给老婆买了iPhone4s之后,开始在Mac上用iTunes下载软件,发现速度龟速,好歹家里也是10M光纤啊,这个小水管的下载速度绝对不能忍受,于是百度了一下,发现可能是域名解析造成的问题。...看网上的一些资料,都是使用一个Windows下的工具来探测,可是我这里是Mac没有Windows啊,想想这个问题不难,写了一个脚本来探测最快的IP。代码如下: 1 #!.../bin/sh  2   3 # Find the fastest apple store hosts  4   5 printf "%-20s\t%-16s\t%-10s\n" "Domain" "Ip...uniq) 11     TIME=$(echo $TEMP | grep -oE '\/([0-9]*\.[0-9]*)\/' | grep -oE '[0-9]*\.[0-9]*') 12     printf...虽然用了8.8.8.8之后,ping的一些结果变快了,但是Mac的系统更新变的特别的慢,应该是DNS将IP解析到国外去造成的。

    1.6K20
    领券