如何递归列出一个文件夹中所有的文件和文件夹
发表于 : 2009-05-06 23:02
现在在做LFS,想做个超简单的包管理系统:
1. 安装软件。记录安装的软件及其文件列表;检测不同软件包之间的文件冲突。
2. 软件卸载。根据安装记录,卸载相关文件。
关于实现。
1. 利用fakeroot和tar,再加上一个简单的shell脚本,基本可以实现。
主要问题是如何递归列出一个文件夹中所有的文件和目录。用SHELL
脚本可以实现,就是有点麻烦,想问问有没有实现这一功能的命令。
2. 这个更简单了。
1. 安装软件。记录安装的软件及其文件列表;检测不同软件包之间的文件冲突。
2. 软件卸载。根据安装记录,卸载相关文件。
关于实现。
1. 利用fakeroot和tar,再加上一个简单的shell脚本,基本可以实现。
主要问题是如何递归列出一个文件夹中所有的文件和目录。用SHELL
脚本可以实现,就是有点麻烦,想问问有没有实现这一功能的命令。
2. 这个更简单了。