python实现简单的find命令
#!/usr/bin/env python
import os
def dirList(path):
flist = os.listdir(path)
for file in flist:
fpath = os.path.join(path,file)
if os.path.isdir(fpath):
dirList(fpath)
print fpath
dirList('/usr/local')
[root@test ~]# python dir.py /usr/local/src /usr/local/bin/mysql /usr/local/bin/mysqld_safe /usr/local/bin/mysqladmin /usr/local/bin /usr/local/sbin /usr/local/etc /usr/local/lib64 /usr/local/share/man/man2
[root@test ~]# find /usr/local/* /usr/local/bin /usr/local/bin/mysql /usr/local/bin/mysqld_safe /usr/local/bin/mysqladmin /usr/local/etc /usr/local/games /usr/local/include /usr/local/lib /usr/local/lib/mysql /usr/local/lib64 /usr/local/libexec /usr/local/sbin /usr/local/share /usr/local/share/man /usr/local/share/man/man2
转载于:https://blog.51cto.com/daemonsa/1599783