2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

特定のフォルダ内に格納したzipファイルをファイル名をフォルダとして格納する

Posted at

内容

大量に落としたファイルを一気に解凍したい用事ってありませんか? ありますよね、さらに__「格納先はファイル名と同じフォルダにしたい」__
となると困りませんか?
こんなコマンドで終わってしまいます

all_unzipd.sh
ls -Q *.zip |xargs -I {} echo {} | sed -e "s/.zip//" | xargs -I {} unzip -d {} {}".zip"

無駄にxargsを2回走らせてるのでスマートなやり方募集中

参考リンク

zip内日本語ファイル名の文字化け対策+α | 忘れっぽい職業プログラマの備忘録
シェル・スクリプト・リファレンス - 【 文字列を置換する「sed」 】:ITpro

2
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?