Допустим, у нас есть что-то вроде:
/tmp/tmp.KVKc82GspR
/tmp/tmp.KVKc82GspR/CONTENTS
/tmp/tmp.KVKc82GspR/opt
/tmp/tmp.KVKc82GspR/opt/source
/tmp/tmp.KVKc82GspR/opt/source/sm
/tmp/tmp.KVKc82GspR/opt/source/sm/LVHDoISCSISR.py
/tmp/tmp.KVKc82GspR/opt/source/sm/LVHDoHBASR.py
/tmp/tmp.KVKc82GspR/verify_update
Я хочу получить:
CONTENTS
opt/source/sm/LVHDoISCSISR.py
opt/source/sm/LVHDoHBASR.py
verify_update
У меня есть несколько вариантов, но они мне не нравятся:
cd /tmp/tmp.KVKc82GspR; find . -name '*'
добавит./
раньше, а хуже будет изменить текущий каталог.ls
не работает хорошо рекурсивно
Примечание: я бы предпочел однострочное решение, если это возможно: D