1

如何重命名一堆点文件并在同一命令中添加前导点?我看到人们在写:

ln -s vimrc .vimrc
ln -s gitconfig .gitconfig

但我想要这样的东西:

ln -s {vimrc,gitconfig} ~/.$1

4

1 回答 1

1

使用for循环:

for f in vimrc gitconfig; do ln -s  $f .$f ; done

如果文件中有文件名列表:

for f in `cat filename_list.txt`; do mv $f .$f ; done
于 2014-11-09T03:44:42.783 回答