人に聞けない痔の悩み、これでスッキリ >>

題名のとおりなのですが、コマンドプロンプトでcopyコマンドを行った場合とGUIでドラッグドロップしたときのコピー速度の違いはあるのでしょうか?
また、ツールを使わないで高速コピーする方法はあるのでしょうか?(コマンドやインタプリタのプログラム)

このQ&Aに関連する最新のQ&A

A 回答 (3件)

きちんと計ったことはありませんが、ファイル数が多かったり、コピーする階層が多かったりする場合は、CUIの方が早いような気がします。


GUIでは、コピー前にコピーするファイルのリストを作成しているようですよね…コピーする準備をしていますとか表示されてしばらく待たされるし、気のせいがHDDのアクセスランプの点滅速度がゆっくりのように見えるし。

ファイル数が少ないときはキャッシュが効いたりするので、比較しにくいと思います。
    • good
    • 0
この回答へのお礼

やはりそうでしたか。ファイル数が多いときはCUIの方が若干ですが早いようですね。参考になりました。本当にありがとうございました。

お礼日時:2006/06/04 19:34

>コピー速度の違いはあるのでしょうか?



人の意見より、時計片手に自分で測ってみたらどうですか?
いわゆるベンチマークテストです。
    • good
    • 0
この回答へのお礼

そうですね。それが一番だと思います。様々な方の経験や意見を聞くことやコミュニケーションがシステム関係では重要な事だと思ったので質問させていただきました。

お礼日時:2006/06/04 19:32

コピー速度の違いはないと思うのですが


安定性はCUIの方が良いでしょう
Windowsが立ち上がった状態では 何の意味もありませんが

>高速コピーする方法はあるのでしょうか?(コマンドや
高速ではありませんが 普通にコマンドでCOPYすればどうでしょうか

面倒ならば バッチを組んで最後にシャットダウンすれば
よいのですから
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
安定性はCUIの方が良いですか。
ありがとうございました。

お礼日時:2006/06/04 19:29

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qレッドハットのバージョン確認方法

自分のサーバで使用しているREDHATのバージョン確認はどうすればいいのでしょうか?

more /etc/issue
とやっても英文しか出てきませんでした。

uname -all
でもカーネルのバージョンは出るのですが、REDHATのバージョンは出ませんでした。

Aベストアンサー

> more /etc/issue
> とやっても英文しか出てきませんでした。

その英文にはRedHatのバージョンは書いてなかったのですか?
書いていなかったとしたら、管理者により編集されている可能性
がありますね。

cat /etc/redhat-release

ではいかがでしょう?
やっぱり英文ですけど。

rpm -q redhat-release

でもいいかも

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。

Qディレクトリの中身(ファイル)をコピーするコマンドは?(fedora)

こんにちは。
fedora core5を使っていてCPコマンドで困りました。
cp -R /home/aaa /home/bbb
と入力して、aaaというディレクトリの中身のファイルを全てbbbというディレクトリへコピーしようとしたのですが、これではaaaというディレクトリごとbbbへコピーされてしまい、/home/bbb/aaa みたいになってしまいます。

指定したディレクトリの中のファイルを全て別ディレクトリへコピーするときはどのように指定すればよいのでしょうか?

Aベストアンサー

カレントディレクトリが/homeとします。
cp ./aaa/* ./bbb/
とすればいいと思います。ドットファイルまでコピーしてくれるかどうかは自信がありません。manを読んで下さい。

QGUIとCUIの利点と欠点

タイトルの通りです。
よくサーバを立てる時に、CUIの方が良いと聞いたり、書籍に書いてあったりするのですが、どういった意味があるのでしょうか?
パフォーマンスやセキュリティに差が出るとは思うのですが、それほど大差があるのでしょうか?明らかに、GUIのサーバの方が重いとかあるのでしょうか。
ディストリはFedora Core 6です。

Aベストアンサー

サーバ構築の基本の一つに、必要のないものは入れないというのがありますね。
特にGUIの場合、非常にたくさんのものを必要とします。
そうすると、入っている、または稼働しているソフト(プログラム)が多くなってしまう。
ソフトが多ければ多いほど、サーバ全体でセキュリティホールなどのセキュリティにおいて問題が発生する可能性があがります。
例えばX Window Systemに脆弱性やバグがあったとします。
この場合、サーバの用途としては本来必要がないので、いれてなければそのセキュリティホールとは無縁だったわけです。

また、同じ意味もありますが、必要なもののみいれることで、サーバの構成がシンプルになります。
ソフトが多ければそれだけトラブルに遭いやすくなります。
また、問題が起こったときに、原因の究明なんかも、ソフトが多い方が、時間がかかる可能性もあります。

サーバの用途、環境などにもよりますが、サーバはクライアントマシンよりもよりセキュリティやそれ以外にも気を遣いますので、できるだけリスクを冒さないようにする、ということです。

GUIだけでいえば、やっぱりGUI使う使わないは大きいですよ。
GUIを使うと、必要スペックがやっぱりあがります。
例えば、Windows使用するには厳しい型落ち品も、CUIなLinux等でサーバとしては問題なく使えても、GUIにすると、CUIに比べてそれなりにスペックを要求するので、やっぱり使えなかったという可能性もあります。

#1様が書かれているようにWindows Server 2008では、不要なコンポーネントは入れなくてもよいようになります。
これは、前者の考え方によるものが大きいです。
マイクロソフトではなく、実際に利用している人から、不要なコンポーネントをいれなければならないのはリスクがあがるという声が寄せられたためです。
後はまぁ昨今の大容量HDDだとそんなに気にならないかもしれませんが、なんで使わない機能のせいでHDD容量食われてしまうんだというのもあるかとおもいます。

サーバ構築の基本の一つに、必要のないものは入れないというのがありますね。
特にGUIの場合、非常にたくさんのものを必要とします。
そうすると、入っている、または稼働しているソフト(プログラム)が多くなってしまう。
ソフトが多ければ多いほど、サーバ全体でセキュリティホールなどのセキュリティにおいて問題が発生する可能性があがります。
例えばX Window Systemに脆弱性やバグがあったとします。
この場合、サーバの用途としては本来必要がないので、いれてなければそのセキュリティホールとは無...続きを読む

Qxcopyで特定のファイルのみをコピーする方法

xcopyもしくはcopyコマンドを使用し、ディレクトリ内の特定のファイル(複数)を
コピーするにはどのようにしたら良いのでしょうか?

特定のファイルの数が多すぎるため、一行ずつコマンドを書くのは手間が掛るため、
何か良い方法があれば教えて頂きたいと思います。

excludeオプションを使用すれば特定のファイルを除外できるようですが、
反対の意味の特定のファイルのみをコピーしたいです。

例)
c:\test内は以下のファイルがあります。
・aaa.txt
・bbb.txt
・ccc.txt
・ddd.txt
・eee.txt

これらのファイルの内、bbb.txtとddd.txtとeee.txtをコピーしたいです。

Aベストアンサー

よくこんな感じでやってました。
バッチ用コマンドですがバッチファイルを作らずコマンドラインで実行させます。
( コピー先フォルダを C:\distdir\ とします。)

コマンドラインでこれ
for %a in ( bbb.txt ddd.txt eee.txt ) do xcopy c:\test\%a c:\distdir
を実行させると、

カッコ ( ) の中からファイル名を1個拾っては %a に代入し do 以下を実行します、
つまり以下の3コマンドに展開し1個ずつ実行します。
xcopy c:\test\bbb.txt c:\distdir
xcopy c:\test\ddd.txt c:\distdir
xcopy c:\test\eee.txt c:\distdir

尚、この場合は拡張子がいずれも txt なので、以下のように書くと文字数を若干減らせます。
1コマンドラインの文字数は限りがあるので、ファイル数が多くて他の部分を縮めたい時に有用です。
for %a in ( bbb ddd eee ) do xcopy c:\test\%a.txt c:\distdir

ところで、文法を正確に記憶してなくて恐縮ですが、
Windows 配下のコマンドプロンプトが備えるコマンドでは、
予め対象のファイル名リストをテキストファイルで作っておき、
そこからファイル名を1個ずつ拾ってコマンド実行させる事が可能です。

よくこんな感じでやってました。
バッチ用コマンドですがバッチファイルを作らずコマンドラインで実行させます。
( コピー先フォルダを C:\distdir\ とします。)

コマンドラインでこれ
for %a in ( bbb.txt ddd.txt eee.txt ) do xcopy c:\test\%a c:\distdir
を実行させると、

カッコ ( ) の中からファイル名を1個拾っては %a に代入し do 以下を実行します、
つまり以下の3コマンドに展開し1個ずつ実行します。
xcopy c:\test\bbb.txt c:\distdir
xcopy c:\test\ddd.txt c:\distdir
xcopy c:\test\eee.txt ...続きを読む

Qバッチ処理でディスクの使用領域を確認する方法

質問:
タイトルの通り、コマンドプロンプトなどバッチ処理でディスクの使用領域を調べる方法を知りたいです。

ネットで調べると、dirコマンドなどで空きディスク領域を調べる方法はよく出ていますが、
HDD(パーティション)の全体の容量がわからないので、これだとどれだけディスク領域が
使われているか分かりません。

一応、私が考えた唯一の方法としては、「chkdsk /I /C」コマンドでスキャンディスクを実行して、
完了時に表示されるログを見る方法です。
他にもっとスマートなやり方があれば是非ともご教示いただきたく存じます。


経緯:
依頼された新規PCのセットアップやパーツ選びに必要な情報を探るため、
既存のPCで情報収集のバッチを実行してもらい、その出力をテキストファイルに
出力してこちらへ送ってもらう予定です。

他の必要情報はすでにテキストに出力できるようバッチファイルに組み込み済みですが、
このディスクの使用領域だけ出し方がわかりません。
欲しい情報は[コンピューター]内のドライブを右クリックで[プロパティ]すれば見られるものですが、
先方はコンピューターの操作が非常に不得手なのでこのようなバッチファイルクリックだけで
情報が出せるようにしました。

この情報を元に必要なディスクやストレージ、バックアップ環境を選ぶ予定です。
先方の話の内容からして、既存の環境はすでにすべてWin7化されているようです。

質問:
タイトルの通り、コマンドプロンプトなどバッチ処理でディスクの使用領域を調べる方法を知りたいです。

ネットで調べると、dirコマンドなどで空きディスク領域を調べる方法はよく出ていますが、
HDD(パーティション)の全体の容量がわからないので、これだとどれだけディスク領域が
使われているか分かりません。

一応、私が考えた唯一の方法としては、「chkdsk /I /C」コマンドでスキャンディスクを実行して、
完了時に表示されるログを見る方法です。
他にもっとスマートなやり方があれば是非ともご教...続きを読む

Aベストアンサー

最適のコマンドが用意されていますよ。
たとえば ドライブ c の場合
fsutil volume diskfree c:
バイト総数、空きバイト総数が取得できますので引き算すれば使用領域も解ります。
結果はドライブのプロパティでの表示と一致します。
添付画像参照。(添付画像の数値は処理タイミングのズレのため一致していません)

Q起動しているサービスを確認するコマンド

初歩的な質問で恐縮ですが、ご教示いただけますと幸いです。

起動しているサービスを確認するために以下の2つのコマンドを打ってみるのですが、結果(出て来るサービス名)が違います。
このコマンドの違いについてご教示いただけますでしょうか。

(1)service --status-all
(2)chkconfig --list

Aベストアンサー

(1)service --status-all

サービスの現在のステータスを調べるコマンド

(2)chkconfig --list

OSのブート時に自動起動するサービスを調べるコマンド

違いが出るのは、
・ブート後に手動あるいは他のコマンドから起動したサービス
・ブート後に手動あるいは他のコマンドから、あるいはエラーで停止したサービス
・ブート後に実行はされるがすぐに停止して常駐しないサービス (ntpdate とか)

あるいは、(1)ではサービス名が表示されない物もあるので、どのサービスがどんなステータス出力をするのか知っておく必要もありますね。(service network statusとか)

Qコピー速度が遅い

最近、同一ドライブ内やCFからのコピー速度が遅いことがあります。特に大量のファイルをコピーする際に遅くなりがちです。

コピー中の詳細を見てみたところ最初から遅いわけではなく、コピー中にだんだん速度が落ちていくようです。遅くなる時はPC自体も重たくなります。常駐ソフトは最低限に抑えていますし、他に起動しているソフトを消してみても改善しません。

OSはWindows7です。何が原因でしょうか。

Aベストアンサー

「最近」とおっしゃっているのが気になります。以前はそういうことはなかったということでしょうか。そうすると、No.2さんのご指摘のように、HDD が劣化して、読み出しに時間がかかる(読み出しに失敗して何回もトライするため)ので遅くなったということが考えられます。Crystal DiskInfo(次のサイトからダウンロード)でHDD の健全性をチェックしてください。
http://www.forest.impress.co.jp/library/software/crdiskinfo/

HDD に問題がなければ、やはり、それだけの時間がかかるのだと思います。
同一ドライブ内のコピーは、内蔵の異なったドライブへのコピーより遅くなります。それは、磁気ヘッドを、プラッター上の記録されている場所まで動かして、読み出し、書き込みの場所まで移動して書き込むという動作のためです。(シーク動作と言います。)

サイズの小さいファイルの大量コピーもシーク動作を繰り返しますので、遅くなります。

ファイルコピーのパフォーマンスを測定するツールで試してください。ファイルサイズにより著しい差があることがわかると思います。
http://www.forest.impress.co.jp/library/software/crystaldisk/

多少でも速くコピーしたいときは、コピー速度を向上させたコピーツールがありますので、大量のファイルコピーをたびたびするなら試してください。
I-O DATA のマッハコピー
http://www.forest.impress.co.jp/library/software/machcopy/
FastCopy
http://www.vector.co.jp/soft/dl/win95/util/se360695.html

「最近」とおっしゃっているのが気になります。以前はそういうことはなかったということでしょうか。そうすると、No.2さんのご指摘のように、HDD が劣化して、読み出しに時間がかかる(読み出しに失敗して何回もトライするため)ので遅くなったということが考えられます。Crystal DiskInfo(次のサイトからダウンロード)でHDD の健全性をチェックしてください。
http://www.forest.impress.co.jp/library/software/crdiskinfo/

HDD に問題がなければ、やはり、それだけの時間がかかるのだと思います。
同一ドラ...続きを読む


人気Q&Aランキング