9 我需要一个递归目录清单,例如ls -R,但格式为CSV。 我想要目录和文件名的单独列。 command-line files ls — Shailey999 source 1 亲密的选民。这是正确的问题。 — 极客长老'18
14 ls无法以CSV格式打印数据,但是find在提供自定义输出格式后可以: find . -type f -printf '%h,%f\n' %h表示目录部分,%f文件名部分。请参阅手册,尤其是有关的章节-printf format。 但是,请注意,当文件名中包含特殊字符或时,此功能将无法正常工作,。 — 鸭鸭 source 5 如果文件名包含,:,添加引号至少可以避免产生无效的CSV -printf '"%h","%f"\n'。 — Bakuriu