1

如何将nas的所有文件路径信息保存到一个文件中?问题是 nas 只有 10MB RAM Free。

在 nas linux 上使用 python。

4

1 回答 1

0

用这个

find -type f | xargs ls -lrt -d -1 $PWD/* | awk '{print $5,$6,$7,$8,$9}' | your_python_program.py

你的 python_program.py:

...
for line in sys.stdin:
   #process input

或者os.walk在这样的函数生成器中:

def f():
    w = os.walk('/')
    for path in w:
        if os.path.isfile(path[0]) yield path[0]

如果一个目录中有很多文件,第二个可能不起作用

于 2012-10-30T13:51:22.600 回答