9

请问终端中有没有自动显示当前路径下文件列表得到办法,每次 ls 太累

 3 years ago
source link: https://www.v2ex.com/t/797697
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

请问终端中有没有自动显示当前路径下文件列表得到办法,每次 ls 太累

  reaCodes · reaCodes · 22 小时 53 分钟前 · 1097 次点击
最好可以每进入一个新路径,刷新一次终端右侧文件列表,把右侧空白区域利用起来
17 条回复    2021-08-25 10:59:26 +08:00

delacey

delacey   22 小时 0 分钟前

alias cd='cd && ls'
把 ls 加到别名里,这样你每次 cd 就会自动显示文件了

reaCodes

reaCodes   21 小时 58 分钟前

@delacey 也是一个办法,但是会占用终端空间,如果文件多的话就炸了

belowfrog

belowfrog   21 小时 58 分钟前

ranger 挺好用的

QHKZ

QHKZ   21 小时 35 分钟前

终端文件管理器? github 搜 nnn 看看

zhea55

zhea55   21 小时 14 分钟前

2021 年,居然还有人不知道

https://github.com/ajeetdsouza/zoxide

使用 z 替换 cd, 只要是进入的目录,自动给你记住了。

例如 z ~/Project/com.qq.weixin.work.deepin


下次 z co

brucewar

brucewar   20 小时 12 分钟前

mobaxterm

istevenshen

istevenshen   20 小时 6 分钟前

@brucewar mobaxterm 每次 cd 到一个新目录,不会同步 cd 并刷新 sidebar 的显示的文件吧?

xylxAdai

xylxAdai   20 小时 1 分钟前

@zhea55 感觉像是 autojump j path

brucewar

brucewar   19 小时 49 分钟前

@istevenshen sidebar 下面有个选项 Follow terminal folder

ronman

ronman   19 小时 1 分钟前

@zhea55 你说的和楼主的需求不匹配吧

james2013

james2013   18 小时 57 分钟前

在 mobaxterm 中直接用鼠标点击访问文件夹,真香

reaCodes

reaCodes   18 小时 47 分钟前

@belowfrog 这个侧重文件管理与预览内容

reaCodes

reaCodes   18 小时 47 分钟前

@james2013 可惜只有 Windows 版本

zhea55

zhea55   15 小时 51 分钟前

@ronman 好像是的。

但是可以使用 ls --tree

然后 z 直接进入,更高效

jaredyam

jaredyam   13 小时 2 分钟前

首先你得有一个好用的 shell,如 zsh,这样可以自动补全历史命令等,缓解「类」

其次「自动显示当前路径下文件」的解决方案确实应该包括「 cd && ls/tree 」类似的 alias 或 function,如果选择使用 function,如:
function cd {
builtin cd "$1" && tree
}
你可以有更多「自动化」的定制空间

至于你说的占用终端空间我不是很清楚,如果真的「文件太多就炸了」,这个任务也应该由「 ls 」来防控,与你所说的自动化无关,而 zsh 的 ls 事实上会在「可能会炸」的情况下提示你是否继续你的操作

shakeyo

shakeyo   1 小时 58 分钟前

你需要的是 tree 吧

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK