yuuho.wiki

カオスの欠片を集めて知恵の泉を作る

ユーザ用ツール

サイト用ツール


tips:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
tips:start [2024/11/03 13:33] – [exiftool を使った写真ファイルタイムスタンプ変更] yuuhotips:start [2025/09/01 06:05] (現在) – [exiftool を使った写真ファイルタイムスタンプ変更] yuuho
行 382: 行 382:
 ssh username@123.456.789 'dd if=/dev/zero bs=1M count=100' | dd of=/dev/null ssh username@123.456.789 'dd if=/dev/zero bs=1M count=100' | dd of=/dev/null
 </code> </code>
 +
 +=== scp での帯域制限 ===
 +scp をすると send disconnect で落ちることがある。転送速度の速さが制限されている可能性があるため、帯域制限をする必要がある。
 +以下は 20Mbit/sec 制限。
 +<code bash>scp -l 20000 hoge.zip my_server:/path/to/dir/</code>
  
 ===== overleaf ===== ===== overleaf =====
行 399: 行 404:
  
 ===== zip ===== ===== zip =====
-https://zenn.dev/amane/articles/fc454d5e471ffc+ 
 +  * deterministic な zip ファイルを作る [[https://zenn.dev/amane/articles/fc454d5e471ffc]] 
 + 
 +=== コマンドオプション === 
 + 
 +<code bash> 
 +zip -r new_file.zip want_to_freeze_dir/ 
 +</code> 
 +===== 大きなファイルの分割 ===== 
  
 ===== exiftool を使った写真ファイルタイムスタンプ変更 ===== ===== exiftool を使った写真ファイルタイムスタンプ変更 =====
行 406: 行 420:
 ファイルのタイムスタンプが撮影時刻ではなく転送時刻になってしまうことがある。 ファイルのタイムスタンプが撮影時刻ではなく転送時刻になってしまうことがある。
 Linux で開いて変更してやるのが良い。 Linux で開いて変更してやるのが良い。
-<code bash>exiftool "-FileModifyDate<DateTimeOriginal" *.JPG</code>+<code bash>sudo exiftool "-FileModifyDate<DateTimeOriginal" *.JPG</code>
  
 +mp4 に関しては
 +<code bash>sudo exiftool "-FileModifyDate<MediaCreateDate" video.mp4</code>
  
 +=== タイムスタンプの足し算 ===
 +<code bash>
 +for f in *.MP4; do
 +    DATE=$(exiftool -s3 -MediaCreateDate "$f")
 +    FORMATTED=$(echo "$DATE" | sed 's/:/-/1; s/:/-/1')
 +    echo "origin : $FORMATTED"
 +    if [ -n "$DATE" ]; then
 +        NEWDATE=$(date -d "$FORMATTED +1 month +1 day" +"%Y:%m:%d %H:%M:%S")
 +        echo "Setting $f timestamp to $NEWDATE"
 +        exiftool "-FileModifyDate=$NEWDATE" "$f"
 +    else
 +        echo "Skipping $f: no MediaCreateDate found"
 +    fi
 +done
 +</code>
 +
 +=== android のマウント ===
 andoroid スマホをLinuxに直接マウントして操作する場合は andoroid スマホをLinuxに直接マウントして操作する場合は
 https://fishrimper.blogspot.com/2018/01/mtp.html https://fishrimper.blogspot.com/2018/01/mtp.html
行 416: 行 449:
 jmtpfs -l jmtpfs -l
 </code> </code>
 +
 +<code>
 +jmtpfs -device=1,22 test/
 +</code>
 +
 +=== exfat のマウント ===
 +
 +<code>
 +sudo apt install exfat-fuse exfat-utils
 +sudo mount -t exfat-fuse /dev/sdc1 /mnt/sdc1
 +</code>
 +
  
 ===== bootstrap5 ===== ===== bootstrap5 =====
tips/start.1730640820.txt.gz · 最終更新: 2024/11/03 13:33 by yuuho