名前を再入力せずに新しい文字のみを追加してファイルを移動して名前を変更する方法

名前を再入力せずに新しい文字のみを追加してファイルを移動して名前を変更する方法

毎日作成されるいくつかのファイルの場所を頻繁に変更しすぎます。問題は、新しい必須文字だけを追加して名前を変更したいということです。

私が望むのはこれです:

$ mv file.csv /home/user/{something}_backup1

だから私は見ることができます:

$ ls /home/user
file.csv_backup1

私が今やっていることは簡単です。

$ mv file.csv /home/user/file.csv_backup1

「怠けないでください」と言うことができます。問題は、実際のファイル名の長さが約25文字で、再入力するのが本当に迷惑であることです。

過去に提示されたものは単なる例であり、他の目次でも、別の新しいテキストでもかまいません。

さて、私はbashシェルを使用しています

ベストアンサー1

使用できるまたはシェルrcファイルに追加された機能:

mymv(){ echo mv "$1" "$2/${1##*/}_$3"; }
mymv file.csv /home/user backup1

echoテスト完了後の時間の削除

おすすめ記事