2016-12-08 4 views
1

私はフォルダ/tmpを持っていて、いくつかのファイルabc.shkbc.shcdg.shnope.pykim.ruio.csvを考えてみましょう。新しいバージョンのabc.shkbc.shをプロードのような別のサーバーからコピーしても、同じフォルダ内の既存のファイルバックアップをabc.sh-12-08-2016kbc.sh-12-08-2016cdg.sh-12-08-2016などのようにコピーしたい場合は、どのようにしてこのコマンドを1つのコマンドで実行できますか?だから答えはファイルの検索と同じディレクトリにバックアップを取って

find * -type f -exec cp {} {}_`date + "%m-%d-%Y"` \; 

上記のコマンドは、そのフォルダ内のすべてのファイルを取り込みます。

あなただけ.SHファイルをバックアップ

find * -type f -name "*.sh" -exec cp {} {}_`date + "%m-%d-%Y"` \; 

を取りたい場合は、

上記のコマンド

答えて

1
find * -type f -exec cp {} {}_date + "%m-%d-%Y" \; 

は、そのフォルダ内のすべてのファイルの最大取り戻すだろうお役に立てば幸いです。

あなただけ.SHファイル

find * -type f -name "*.sh" -exec cp {} {}_date + "%m-%d-%Y" \; 
のアップ取り戻すしたい場合
関連する問題