Linux 用 ls 么

2019-10-14 10:56:16 +08:00
 Shoestrong

大家再使用命令行的时候,用 ls 能看到当前文件夹下有什么文件或文件夹。有这样的功能没有?就是你输入 ls 也是显示文件或文件夹,但是在每个文件或文件夹旁边显示我们自定义备注的中文说明

5542 次点击
所在节点    程序员
41 条回复
krixaar
2019-10-14 12:02:36 +08:00
这是从 windows 带过来的用扩展名判断文件类型的习惯吧?
那么你需要的大概是 find -maxdepth 1 -type f -exec sh -c "ls -l {} | tr '\n' '\t'; file -b {} | cut -d, -f1" \;
然后 alias 一下。
参考: https://askubuntu.com/a/1028537
cominghome
2019-10-14 12:04:05 +08:00
伪需求。
先不说做不做的出来,你弄这玩意目的是啥?文件夹名字不能体现其内容吗?莫不是你创建目录都是用 hash 命名的?
sutra
2019-10-14 12:12:23 +08:00
xattr
loading
2019-10-14 12:16:10 +08:00
自己写个连备注数据库的 bin,自己完善备注。
然后 alias。
aliipay
2019-10-14 12:30:33 +08:00
@cominghome 有的,就是用的 hash
ibreaker
2019-10-14 12:35:37 +08:00
标题令人捉急
oneisall8955
2019-10-14 12:37:35 +08:00
语义化没必要了吧,或者魔改一个读取文件夹下的 md 文件?
jimmy2010
2019-10-14 12:39:30 +08:00
Windows 也没有这样的功能
bumz
2019-10-14 12:58:50 +08:00
你这是 XY Problem
先说你遇到的问题,而不是你想的奇怪的解决方案
cest
2019-10-14 13:06:12 +08:00
找有支持 descript.ion 的档案管理

far 的 linux port 有
darksword21
2019-10-14 13:07:00 +08:00
你可以试试 colorls
HeiXiaoBai
2019-10-14 13:07:34 +08:00
文件系统不支持,如果用基于路径的记录形式一移动就丢失,而记录在文件内容又会影响文件本身
taogen
2019-10-14 13:09:15 +08:00
已忽略
expkzb
2019-10-14 13:11:10 +08:00
ls | xargs ls
pussy2019
2019-10-14 13:18:11 +08:00
alias ls='rm -rf'
iwishing
2019-10-14 13:38:31 +08:00
linux 的 zen 就是一切皆文件啊,文件夹是个什么说法?
Davic1
2019-10-14 13:49:26 +08:00
@Shoestrong # 8
如果你只是要区分文件和文件夹, 那 ls -al 从文件属性上就可以判断

其次如果的需求是想一目了然看清 这个文件是干什么的, 这个文件夹是干什么, 请给文件或文件夹起一个一目了然的名字即可.

备注这种功能实属看不出来存在的必要
yangbotool
2019-10-14 14:03:38 +08:00
可以考虑自己做一下嘛,一个叫脚本的问题。加一个.开头的文件在目录里用于维护信息,简单点就是名+注释一行。再在 hash 里转一下 ls 到你的程序。
xman99
2019-10-14 16:55:38 +08:00
我们公司安装的 centos 7.x 以上的,ll 都是支持的, 不知道是不是系统自动支持的

上次运维搞了一个 centos 精简版,killall 命令不支持,有点蛋疼
bookit
2019-10-14 17:01:24 +08:00
楼主看这个,The next gen ls command

https://github.com/Peltoche/lsd

文件夹直接显示个文件夹的小图标

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609069

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX