ウェブカメラから写真を撮ってFTP経由でアップロードするコマンドラインがあるウェザーカムWebページをしたいのですが、ファイル名として日時を使用して写真のバックアップを行いたいので、現在は201410162011.jpg
になります私は情報のためにグーグルを試みましたが、運はありませんでした。
写真の名前がfile.jpg
で、日付にちなんだ名前のファイルにバックアップする場合は、次を実行します。
cp file.jpg "$(date '+%Y%m%d%H%M').jpg"
バックアップファイルが別のディレクトリにある場合:
cp file.jpg "/path/to/backups/$(date '+%Y%m%d%H%M').jpg"
バックアップする代わりに、ファイルを名前変更にしたい場合は、mv
の代わりにcp
を使用します。
mv file.jpg "$(date '+%Y%m%d%H%M').jpg"
ワンライナーが必要な場合、これは動作するはずです:
cp photo.jpg "/path/to/backup/folder/$(date +%Y%m%d%H%M).jpg"
それ以外の場合は、日付を変数に保存してからcpコマンドを呼び出すことをお勧めします。
date=$(date +%Y%m%d%H%M)
cp "$source" "/path/${date}.jpg"