希望听起来很简单。 ls -alL
的问题在于它引用了原始文件,因此它不再将输出设置为符号链接。
基本上,我只是想摆脱输出中的链接 - 从箭头向前,例如.vimrc -> .dotfiles/vim/.vimrc
这真的只是为了美学。我的另一种选择是找到一种对符号链接进行分组的方法,所以我可以转一下:
.tmux.conf -> .dotfiles/tmux/.tmux.conf
.tmuxinator -> .dotfiles/tmuxinator/.tmuxinator
.vim
.viminfo
.vimrc -> .dotfiles/vim/.vimrc
Folder
进入这个:
.vim
.viminfo
.tmux.conf -> .dotfiles/tmux/.tmux.conf
.tmuxinator -> .dotfiles/tmuxinator/.tmuxinator
.vimrc -> .dotfiles/vim/.vimrc
Folder
非常感谢任何帮助!
答案 0 :(得分:1)
尝试通过sed
或perl
这样的程序来管道输出,并使用替代正则表达式来消除您不想要的内容,例如| perl -pe 's/(.*?)->.*/$1/'