Cur*_*ind 4 linux bash shell command-line
我知道我可以通过执行 ls -ltr 找到最近修改的目录,但最后修改的项目可能是文件,而不是目录。其次,我仍然必须输入目录名称。我的目录名就像一个哈希码,不是真正可读的,每次输入都很痛苦。
任何简单的单线这样做?
cd "$(ls -dt */ | head -1)"
Run Code Online (Sandbox Code Playgroud)
将此保存为 中的别名~/.bashrc,例如
alias lcd='cd -- "$(ls -dt -- */ | head -1)"'
Run Code Online (Sandbox Code Playgroud)
现在lcd在任何目录中都会更改为当前目录中最近更改的目录。
| 归档时间: |
|
| 查看次数: |
1343 次 |
| 最近记录: |