首页
学习
活动
专区
工具
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.1K30

你知道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,这是要添加地址。

1K30

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,这是要添加地址。

5.9K20

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 函数调用形式,不分析格式控制字符串,如果格式字符与输出项类型不匹配,不进行类型转换。

3K70

2,ORM组件XCode(速览)

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

54790

利用 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.1K30

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.5K50

提高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

java正则表达式解析「建议收藏」

:abc)表示找到这样abc这样一组,但不记录,不保存到变量中,否则可以通过x取第几个括号所匹配到,比如:(aaa)(bbb)(ccc)(?...例如,”o{2,}”不匹配”Bob”中”o”,而匹配”foooood”中所有 o。”o{1,}”等效于”o+”。”o{0,}”等效于”o*”。...x 值必须在 A-Z 或 a-z 之间。如果不是这样,则假定 c 就是”c”字符本身。 \d 数字字符匹配。等效于 [0-9]。 \D 非数字字符匹配。等效于 [^0-9]。 \f 换页符匹配。...与 [ \f\n\r\t\v] 等效。 \S 匹配任何非空白字符。与 [^ \f\n\r\t\v] 等效。 \t 制表符匹配。与 \x09 和 \cI 等效。 \v 垂直制表符匹配。...与 \x0b 和 \cK 等效。 \w 匹配任何字类字符,包括下划线。与”[A-Za-z0-9_]”等效。 \W 与任何非单词字符匹配。与”[^A-Za-z0-9_]”等效

1.2K40
领券