Rename
重命名文件的最快方法,無需重新輸入目錄路徑
我知道如何在 Unix 中重命名文件:
$ mv ~/folder/subfolder/file.txt ~/folder/subfolder/file.sh ^-------this part------^ ^------this part-------^
~/folder/subfolder/file
重複兩次需要很長時間。有更快的方法嗎?
如果您的 shell支持 大括號擴展(與
csh
,tcsh
,ksh
,zsh
,bash
,mksh
,lksh
,一起使用pdksh
,通過在互動式 shell 中呼叫或設置啟用大括號擴展,使用, 或):yash``yash --brace-expand``set -o brace-expand``fish
mv ~/folder/subfolder/file.{txt,sh}
您也可以使用
rename
(util-linux 軟體包的一部分)。rename .txt .sh ~/folder/subfolder/file.txt
有關更多詳細資訊,請參見重命名手冊頁。