如何递归列出一个文件夹中所有的文件和文件夹

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
petrele.chen
帖子: 261
注册时间: 2008-09-11 17:41

如何递归列出一个文件夹中所有的文件和文件夹

#1

帖子 petrele.chen » 2009-05-06 23:02

现在在做LFS,想做个超简单的包管理系统:
1. 安装软件。记录安装的软件及其文件列表;检测不同软件包之间的文件冲突。
2. 软件卸载。根据安装记录,卸载相关文件。

关于实现。
1. 利用fakeroot和tar,再加上一个简单的shell脚本,基本可以实现。
主要问题是如何递归列出一个文件夹中所有的文件和目录。用SHELL
脚本可以实现,就是有点麻烦,想问问有没有实现这一功能的命令。

2. 这个更简单了。
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

Re: 如何递归列出一个文件夹中所有的文件和文件夹

#2

帖子 hubert_star » 2009-05-06 23:05

ls -R
find ./

随便你怎么用
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 如何递归列出一个文件夹中所有的文件和文件夹

#3

帖子 adagio » 2009-05-07 0:14

du 不久行了 :shock:
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: 如何递归列出一个文件夹中所有的文件和文件夹

#4

帖子 HuntXu » 2009-05-07 0:42

人脑管理吧,哇哈
HUNT Unfortunately No Talent...
头像
petrele.chen
帖子: 261
注册时间: 2008-09-11 17:41

Re: 如何递归列出一个文件夹中所有的文件和文件夹

#5

帖子 petrele.chen » 2009-05-07 11:53

hubert_star 写了:ls -R
find ./

随便你怎么用
太谢谢,要的就是这个: find ./
回复