Вы ищете os.listdir и / или os.walk и, возможно, также семейство функций os.stat .Это (привязки Python) к тем же примитивам, которые использует ls
, так что все, что вы можете сделать, проанализировав вывод ls
, вы можете сделать с ними.Я рекомендую внимательно прочитать все, что предлагают модули os , os.path и stat ;могут быть и другие вещи, которые вам не нужны для внешней программы.
Возможно, вам также следует прочитать документацию по stat
, базовому системному вызову - он ориентирован на C, но это поможет вам понять, что делает os.stat
.