linux - 将命令树的结果导出到带有列的 csv 文件中
问题描述
我需要从 linux 服务器保存我们的目录结构的结果,只有文件夹,并将结果导出到带有列的 csv 文件中。
我尝试过并且效果最好的是tree -d /path/folder/ -L 3 > file.csv
我尝试与之结合,column
但我的知识是有限的。
最好的情况是我可以在 A 列中列出目录的第一级,在 B 列中列出第二级,在 C 列中列出最后一级。
解决方案
假设您只想列出三层深度的文件:
find . -maxdepth 3 -mindepth 3 | sed 's:./::;s:/:,:g' > file.csv
但是我通常看不到尝试将文件结构转换为 csv 文件的任何商品。这似乎没有任何用处。
推荐阅读
- c# - 在 Azure 逻辑应用中反序列化 ServiceBus 内容
- node.js - 在同一服务器上的 2 个 MongoDB 之间切换
- latex - Rmarkdown/Bookdown:补充部分的单独数字编号
- iis - 如何在 .Net Core 2 中为 IIS 发布定义自定义 web.config?
- javascript - 在 react-table 中设置 selectTable 标头的样式
- rust - Rust 中的重复 trait 方法实现
- javascript - 在 javascript map es6 中传递附加参数
- java - @PropertySource 中的 File.separator
- java - Spring Security:带有 PersistentTokenBasedRememberMeServices 的 CookieTheftException
- angular - get/set 已被弃用,取而代之的是 config 命令