質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

3回答

415閲覧

複数のファイルを分割したい。

yuki_90453

総合スコア326

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2022/08/14 01:09

概要

約1200個のファイルがあります。相手先に送るときに容量が大きくなるので、3分割して送信したいと考えております。
容量が均等になるように分けしたいです
大きい単体ファイルを分割する方法は調べると出てくるのですが、このように複数のファイルを分割してフォルダ分けしたい方法がわかりませんでした。

macまたは、コマンドで出来る方法はないでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

melian

2022/08/14 03:18

1200個のファイルを tar で一つのファイルに結合して圧縮してみてはどうでしょうか。圧縮後のサイズを確認して、分割するかどうかを判断してもよいかと思います。
guest

回答3

0

以下のコマンドをお試しください。
ディレクトリはカレントにできてしまうので、そこはうまくカスタマイズしてください。
1Gの部分をきぼうのサイズに変更できます
ls -al | grep ^- | while read fname;do split -b 1G $fname ;done

投稿2022/08/26 07:55

okakemetal

総合スコア261

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

やりたいことは次のリンク先の質問に近いのでしょうか?
https://unix.stackexchange.com/questions/490124/how-to-split-a-large-folder-into-smaller-folders-of-equal-size

シェルコマンドで一発は無理そう?でもツールやスクリプトは既にありそうな気もします。

投稿2022/08/14 04:05

a.com

総合スコア871

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

「macまたは、コマンドで」が意味不明ではありますが、、、

いずれにせよ melian さんの提案(及び類似の方法:ひとまとめにして圧縮することで1/3サイズにする)以外では一発 というのは無いでしょう。

それでは受け取り側が対応できなくて、3分割しかないのだ! ということでしたら
三等分ではなく、送れるサイズに大まかに3つにわければ良いのでしょうから、

  1. 全体のサイズを求める
  2. 頭から順番にサイズの累計をとっていく
  3. 合計の 1/3 前後、2/3前後の所で分かれ目を決める
  4. そこでdirをわけるなり、する

投稿2022/08/14 03:51

winterboum

総合スコア23284

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問