質問: バージョン情報 ------- Linux OS : CentOS Linux release 7.5.1804 (Core) PHP -v : 7.2.9 実現したいこと ------- 複数のzipファイルをunzip →それぞれの作成されるディレクトリ内で展開したい 詳細 -- ▼/hoge/tmp内にあるzipファイルと中身 ramen.zip - men.txt, soup.txt udon.zip - kagawa.txt, tokyo.txt ▼コマンド ``` (これをPHPのexec関数を使用して、起動させる) find /hoge/tmp -name '*.zip' | xargs -I{} unzip '{}' /hoge/tmp ``` ▼結果 1/hoge/tmp内にramenディレクトリは作成されその中にmen.txt, soup.txtが展開される 2/hoge/tmp内にudon.zipがそのまま展開され、kagawa.txt, tokyo.txtが展開 ここでudonディレクトリが作成されるようにするには、どうすればよいか不明でしたのでこちらで質問させて頂きました。 よろしくお願いいたします。
回答: ramen.zip はディレクトリにファイルを格納したものを圧縮してあり udon.zip はそのままファイルを圧縮している、という構造をしてるという話ですね。 udon.zipを、ディレクトリに格納したものに作り直せばいいのでは。