Linux 下编程,如何用 C 语言搜索指定目录下所有文件,包括子目录,并带路径存起来?

ReputationZh:例如

file/1/

|-1
  |-2
    |-3
    |-4
  |-5
    |-6
  |-7

得到的结果应该是
1/2/3
1/2/4
1/5/6
1/7

ysc3839:这就是深度优先搜索算法呀,只是把自己实现的树换成了文件系统。

Linux 自动化大神看过来,求助啊

Number13:expect 使用方式求助 我想要判断执行程序的输出,是否有我指定的字符串怎么搞啊 比如 P1 程序执行后输出有 两种情况 情况 a:回显字符串中包含 aaaaa 情况 b: 回显字符串中包含 bbbbb 现在想判断 P1 程序执行后 如果是情况 a 就 执行 aCommandLine 情况 b 就 执行 bCommandLine 伪代码如…

有哪些笔记本适合做 Linux 系统的桌面开发,以及 Linux 服务器系统?

tctc4869:想买一个笔记本,装乌邦图的 Linux 系统,做 linux 的桌面开发,以及做 Linux 服务器挂着小型 web 应用。让局域网的设备能连接,甚至是互联网的 有哪些适合的笔记本? 10000 元以下的有哪些,25000 元以下的又有哪些?singerll:是个笔记本都可以装 linux 吧,光这个需求没法判断 quella:不移动可以考…

腾讯轻量云怎么安装 Arch Linux

robinch:研究一下 DD 脚本吧 xiri:Arch Linux 本来就支持替换安装,直接启动一个 chroot 环境,然后在里面挂载系统盘,把原系统的文件全删了然后安装 Arch Linux 即可。Arch Wiki: https://wiki.archlinux.org/index.php/Install_Arch_Linux_from_exist…

另辟蹊径在 Linux 下使用微信

ety001:前置条件 开启 ADB 的 Android 手机 说明 在 Linux 下使用腾讯的产品就是各种痛苦。大家比较普遍的方法是 wine,还有些是靠虚拟机。 我个人是两种都有使用。 最近我的 Archlinux 滚动升级了搜狗拼音输入法后,wine 的微信会被搜狗搞崩溃。 于是我在考虑有没有其他方案。 灵光一现,想到了我经常录屏用的软件 scrcp…

Linux 中怎么找到 alias 命令在哪定义的

azev:看 home 目录下的.bashrc .bash_profile /etc/bashrc 里都没有定义 但 which 看确实是个 alias 那会在哪里呢?