_vimのフォルダ全体を〜/ .vimに移動するにはどうしたらいいですか?Bash:フォルダ内のすべてのコンテンツを1レベルまで移動するにはどうすればよいですか?
$ mv ~/.vim/_vim/ ~/.vim
mv: `/home/kithokit/.vim/_vim/' and `/home/kithokit/.vim/_vim' are the same file
私はそれを行うことができません。 は基本的に私は何をしたいだけ~/.vim/
_vimのフォルダ全体を〜/ .vimに移動するにはどうしたらいいですか?Bash:フォルダ内のすべてのコンテンツを1レベルまで移動するにはどうすればよいですか?
$ mv ~/.vim/_vim/ ~/.vim
mv: `/home/kithokit/.vim/_vim/' and `/home/kithokit/.vim/_vim' are the same file
私はそれを行うことができません。 は基本的に私は何をしたいだけ~/.vim/
mv ~/.vim/_vim/* ~/.vim
バッシュは*
そのようなコマンドは、現在
mv ~/.vim/_vim/file_1 ... ~/.vim/_vim/file_n ~/.vim
thx it works! * –
これはドットファイル(「.config」など)をスキップします。 –
@Dunesまさに、_all_ディレクトリの内容は(要求されたとおりに)移動しません。私はそれが言及する価値があると思います。 –
$ mv ~/.vim/_vim/* ~/.vim/
$ rmdir ~/.vim/_vim
_vim
フォルダ内のすべての内容を移動しています
隠されたドットファイルだけでなく、通常の表示可能なファイルを移動し、すでに~/.vim/
にあるファイルを壊さないようにしたい場合は、次のようにしてください:
for A in $(find -mindepth 1 -maxdepth 1 ~/.vim/_vim) ; do B=$(basename $A) ; mv -iv ~/.vim/_vim/$B ~/.vim/ ; done
おそらく、あなたはrmdir ~/.vim/_vim
でそれに従うことを望むでしょう。
下記のコメントの@Dunesの提案も参照してください。
@Mat why downvote?なぜ近くに? –
私はそれらのどちらもしませんでした。 – Mat
プログラミングに関する質問ではありません - http://superuser.comに属しています –