ファイル分割したい
お世話になります。
iBook G4 800MHz、OS 10.39です。
大きなファイルをemailに添付したくてファイルの圧縮分割ができなくて困っています。
ディスクユーティリティを使えばできるのでしょうか?
よろしくお願いいたします。
お世話になります。
iBook G4 800MHz、OS 10.39です。
大きなファイルをemailに添付したくてファイルの圧縮分割ができなくて困っています。
ディスクユーティリティを使えばできるのでしょうか?
よろしくお願いいたします。
Y. Kawabeさん、ありがとうございます。
はい、少なくともPanther以降です。
なら、皆さんおすすめの方法で大丈夫ですね。
ちなみに私ならターミナルのgzipで圧縮し、splitコマンドで単純に分割(指定したサイズでぶった切るだけ)します。受け取った方はcatコマンドで繋ぎ、gunzipで解凍します。(Winならcopyコマンド+解凍ソフト。)ターミナルやDOS窓を使うので、GUIしか使わない人にはお勧め出来ませんが。
Y. Kawabe さま
横から失礼いたします。大変有用な情報をありがとうございました。
データの分割と、元に戻すことが簡単にできました。
split -b 1000k Data.gz とすると、
xaa xab xac …というファイルができて、
cat x* > Data.gz でつなぐ時、
先頭に x が付くデータが、もし他にもあっても大丈夫なのでしょうか。
>cat x* > Data.gz でつなぐ時、
先頭に x が付くデータが、もし他にもあっても大丈夫なのでしょうか
それはまずいです。catはsplitで分けたファイルだけをつなぐのではなく、単純に引数のファイルを全て繋いでしまいます。
「ls -l x??」でxで始まる3文字のファイルが他に無い事を確認し「cat x?? > Data.gz」にするか、できれば分割データだけを別ディレクトリに入れておいて結合する方が安全です。
Y. Kawabe さま
さっそくのご回答をありがとうございます!
>それはまずいです
そ、そうでしたか! お尋ねしてよかったです。
では、単に x* ではなく、フォルダにまとめて、例えば、
cat /Users/username/data/x* > Data.gz
などにすると安全、ということですよね。
大変勉強になりました。ありがとうございました!!
みなさん、ありがとうございました。
ところで本筋からは外れるのですが、本屋で『Mac OS X ターミナルコマンド ポケットリファレンス』、『MacOS Xターミナルコマンド逆引き大全 500の極意』を立ち読みして確認したのですが、ファイル分割のコマンドについては触れられていませんでした。
みなさんターミナルの使い方について、どうやって習得されているのでしょうか?
また、おすすめの書籍などありましたら教えていただけませんか?
『Mac OS X ターミナルコマンド ポケットリファレンス』平成14年度版を使っています。小さくて持ち運びに便利で大体のcommandが載っています。これでアクセス権を頭に叩き込んでからcommandを弄りました。:-)
現状(Panther, Tiger)と同じにするのは大変なことなので(編集が)適当な書籍で良いと思います。あとはman [command]で調べるかGoogleで検索されるか... 覚えるのは少しずつ確かめながら行って習得していくしかないのでは...
ぴっぴさん、返信ありがとうございます。
そうですね、あせってしまっても仕方ないですね。
私も書籍を手に入れて、少しずつ憶えていくことにします。
参考になるかどうかはわかりませんが、『Mac OS X ターミナル
コマンド ポケットリファレンス』が発売されるまでは、『実用
UNIXハンドブック 改訂新版』のお世話になっていました。
(今年「第3版」が出ているようです。)
子持ちシシャモさん、情報ありがとうございます。
UNIXコマンドとターミナルのコマンドはどのくらい互換性がある
というか、どのくらい同じなんでしょうか?
> UNIXコマンドとターミナルのコマンドはどのくらい互換性があるというか...
かなり違いますので参考程度でしか使えないと思います。"Unix ハンドブック"も持っていますが余り使っていません。commandを調べるのに使う程度でmanで調べ直して使わないと大変なことになりかねません。:-)
> かなり違います
そうでしたか。私があまりコマンドを利用していないのが
バレバレですね・・・
私のmsg # 3.1.1.2.2.1.1は無視してください > ちゃりさん
了解しました☆
>子持ちシシャモさん
詳しい説明ありがとうございます。
>ぴっぴさん
ファイル分割したい