使用 shell 打印所有无效子目录
Print all void subdirectories, using a shell
我想获取一个目录的所有无效后代目录的列表。我意识到我无法使用任何 shell 轻松地做到这一点。你会怎么做?
然而,使用 python 我可以更轻松地做到这一点。例如:
#!/usr/bin/python3
from os import walk, listdir
for path,_,_ in walk("."):
if listdir(path)==[]:
print(path)
使用find
命令:
find . -type d -empty
我想获取一个目录的所有无效后代目录的列表。我意识到我无法使用任何 shell 轻松地做到这一点。你会怎么做?
然而,使用 python 我可以更轻松地做到这一点。例如:
#!/usr/bin/python3
from os import walk, listdir
for path,_,_ in walk("."):
if listdir(path)==[]:
print(path)
使用find
命令:
find . -type d -empty