温馨提示×

ubuntu aliases 能重命名吗

小樊
38
2026-08-28 16:25:09
栏目: 智能运维

这里的 aliases 要看你指的是 Ubuntu 里的 shell alias(别名),还是 文件系统里的文件名/目录名。下面分别说明。


一、Shell alias(命令别名)能“重命名”吗?

不能直接重命名 alias 本身,但可以:

✅ 做法 1:删除旧别名,新建新别名(最常见)

unalias oldname
alias newname='原来的命令'

例如:

unalias ll
alias lslist='ls -lh'

✅ 做法 2:直接重新定义(覆盖)

alias oldname='新命令'

alias newname='旧命令'
unalias oldname

⚠️ alias 没有 rename 命令,只能“删掉再建”。


二、让 alias 永久生效(否则重开终端会消失)

alias 一般写在:

~/.bashrc        # Bash
~/.zshrc         # Zsh

例如:

alias update='sudo apt update && sudo apt upgrade'

修改后执行:

source ~/.bashrc

三、文件 / 目录的“重命名”(如果你指的是这个)

Ubuntu 中重命名文件或目录:

✅ 用 mv

mv oldname newname

✅ 批量重命名

rename 's/old/new/' *

四、快速对照表

你想做的 是否能“重命名” 正确方式
alias 改名 ❌ 不支持 删除 + 新建
alias 内容修改 重新 alias
文件名 mv
批量文件名 rename

如果你愿意,可以把你具体的 alias 内容或重命名场景贴出来,我可以帮你直接改成最优写法。

0