ファイルのPATH一覧から圧縮ファイルを生成
複数のファイルをコピーしたいけど、あちこち移動するのが面倒
作成日:2025-12-02, 更新日:2025-12-02
経緯
PCだったりサーバーの各環境でファイルのPATH一覧からマルっとファイルをまとめたい
圧縮
- ファイルPATHの一覧を「bk.txt」
- 圧縮後のファイル名は「bk.zip」
linux系
cat bk.txt | zip bk.zip -@
GitBash(linux系のコマンドだけど、windows環境)
標準で zip コマンドが含まれていない
▼.tar.gzでも良い場合
tar -czvf bk.tar.gz -T bk.txt
win系 : PowerShell
powershell -command "Compress-Archive -Path (Get-Content bk.txt) -DestinationPath bk.zip"
win系 : CMD
基本、無理
▼「7-Zip」がありPATHが通っている場合は可能
7z a bk.zip @bk.txt