新着記事

− 野ざらし言 −

新規投稿は記事一覧のフォームからお願いします

[6078] Re^11: DF??.exe

としき 2025/10/13(Mon) 22:14
[関連記事] [6076]へのコメント
http://toshiki.la.coocan.jp/
む、風邪ですか?
お気を付けください。
私も昨日の夕方から鼻水が止まらなくて。
おそらく、秋の何かの花粉なんでしょう。イネ科か何か。
鼻炎薬で、とりあえず何とかなっています。

あと、一つ思いついたのが、いわゆる対話型AIに質問する、というもの。
ブラウザの種類にもよるかもしれませんが、GoogleのトップにAIって出ています?
もしあれば、そいつによさげなツールのありかを尋ねてみてもいいかもしれません。

[6077] Re: 僕らの青春(ちがう?)、継続中

めざら 2025/10/13(Mon) 19:49
[関連記事] [6054]へのコメント
http://mezala.la.coocan.jp/
>  企画「mgann.defを読む」。

何を言っているのですか……
犬が星を眺めるようなものなのですよ,mgann.def ですよ。
あらゆるプログラム言語で最も難解なコードかもしれませんよ。
絶対無理。即却下。(笑)

[6076] Re^10: DF??.exe

文太 2025/10/13(Mon) 01:35
[関連記事] [6075]へのコメント
としきさん

>お役に立てず申し訳ない。
 いえいえ、こちらこそご迷惑をおかけしております。
 風邪をひいている、というのが濃厚。もしかして、コロナ? あるいは
インフルエンザ? 夜中に砂糖入り卵焼きをつくり卵サンドをつくって
食べてみました。
 うまくいけば、WinME 実験を明日、ではなく、今日してみます。

 NEC 98 はやく作れよ、アホ、というメッセージを受け取りました。
 こっちはどうかなあ? とにかく、あれをしようと思うと、これが先
みたいな腐海な環境に生きていて。なにをやっているのだか。
 秘密だけど、mgann.defを読むべく、-2~ なんてのを実験したり、
degugや補数を勉強したりしてます。ほんの少しだけど。
 ありがとうございます。

>debug
>-H 2 3
> 0005 FFFF

 いいなぁ、大学祭。理系っていいよな。少しわかる。想像できる、
ぐらいですが。

[6075] Re^9: DF??.exe

としき 2025/10/13(Mon) 00:52
[関連記事] [6074]へのコメント
http://toshiki.la.coocan.jp/
>  母校の学園祭、いいねぇ。僕は母校(大学&大学院)の学園祭に行ったことがない。

大学卒業するぐらいまでは、出身の高校の文化祭にも欠かさず行っていたんですがね。
それ以降は多忙が主たる理由で、1回ぐらいしか行っていない。
それはさておき。
別に母校でなくてもいいのですが、理系の学校の学園祭に行ってあちこちの研究室発表を覗いてくると、最先端の研究というのがどういうものなのかという概要がわかってありがたいのですよ。特に、大学院生よりも学部生のほうがいいな。院生の研究は、さすがに難しくてようわからん。一方で、こちらが興味がわいて質問しても、学部生だとまともに答えられなかったりするのはご愛嬌。

> >df e:
>  とやったら、
> C:\BIN\DF.EXE: e:: No such file or directory

おや、同じエラーメッセージなんだ。それは想定外。
では、ということで手元のWin7マシンで df 叩いたら、そもそも入っていなかった。
仕方なくWinXPマシンを引っ張り出す。
ぅぉ、なんだこれ、えらく古い df が入っている。

VTDOS|C:\DOCUME~1\OWNER\デスクトップ\VTDOS122>df --version
df.exe for PC-9800 Ver 0.60 Aug 06 1994 by T.Fukumoto
Usage: df.exe [drive1: drive2: ...]

オプションもないみたい。ただ、ドライブ指定はコロンが必要。

VTDOS|C:\DOCUME~1\OWNER\デスクトップ\VTDOS122>df i:
Filesystem Kbytes(Mbytes) used avail capacity Mount 1clst(Kb)

VTDOS|C:\DOCUME~1\OWNER\デスクトップ\VTDOS122>df i
df.exe for PC-9800 Ver 0.60 Aug 06 1994 by T.Fukumoto
Usage: df.exe [drive1: drive2: ...]

コロンつきで存在しないドライブを指定しても、エラーは吐かない。
コロンなしだと、ドライブ名だと認識してくれないから、存在しようがしまいがエラー。


お役に立てず申し訳ない。

[6074] Re^8: DF??.exe

文太 2025/10/12(Sun) 20:17
[関連記事] [6073]へのコメント
としきさん

>私も今日は歩きすぎて疲れた。延べ2時間以上は歩いたと思う。
>母校の学園祭だったの。
 健康そうで何よりです。今日、僕は散歩に出る気力がなかった、、、。
 母校の学園祭、いいねぇ。僕は母校(大学&大学院)の学園祭に行ったことがない。
 ぜったい面白くない。としきさんにとって面白いのは、理解できます。

>ドライブ指定なんだから、e の次にコロンをつけなくてはいけない。
>だからエラーメッセージも
 チェックが細かいですね。さすが。ですが、

>df e:
 とやったら、

C:\BIN\DF.EXE: e:: No such file or directory
                 ^
 と出て、気持ちが悪いから、そっちの結果を上げたのです。
 つまり、>df e も >df e: も、同じ結果だったのです。>df e:\ も
>df e:\c (というディレクトリが存在する)も、同じ結果。
 なんでそんな変なことをしたかというと、

C:\>df --help
Usage: C:\BIN\DF.EXE [OPTION]... [FILE]...
Show information about the filesystem on which each FILE resides,
or all filesystems by default.
 と、[DRIVE] でも [VOLUME]でもなく [FILE] とか言うから。

 そんなに苦労なく、WinMEでの実験もできなくないはずなんだけど、
たぶん、明日です。
 なんだろう、このだるさは。うーん。

[6073] Re^7: DF??.exe

としき 2025/10/12(Sun) 17:47
[関連記事] [6072]へのコメント
http://toshiki.la.coocan.jp/
> 検索、挫折。気力、なし。

うん、まぁ、みんなそんなもの。
私も今日は歩きすぎて疲れた。延べ2時間以上は歩いたと思う。
母校の学園祭だったの。

> C:\df e ; e は、2GB の USB メモリスティック。

ダウト、違う、アウト。
ドライブ指定なんだから、e の次にコロンをつけなくてはいけない。
だからエラーメッセージも

> C:\BIN\DF.EXE: e: No such file or directory

そんなファイルやディレクトリはないよ、と言っているわけであって、そんなドライブはないよ、とは言っていません。

[6072] Re^6: DF??.exe

文太 2025/10/12(Sun) 13:26
[関連記事] [6071]へのコメント
としきさん

>どこで手に入れたの? そのGNU df.exe。
 分からないうえに、現在、GNUWin とかくなってるみたいで、けっこう複雑でした。
検索、挫折。気力、なし。

>ドキュメントとかが不備なのが痛いかなぁ。
 以下で足らして。足りないか。

>WinXPあたりなら動くのかなぁ。
 かなぁ?


C:\>dir c:\bin\df.exe
1999/11/11  00:00            26,112 DF.EXE
 そうかぁ、25年ぐらい前だ。Win98/ME とかで動くのかな?

C:\>df --help
Usage: C:\BIN\DF.EXE [OPTION]... [FILE]...
Show information about the filesystem on which each FILE resides,
or all filesystems by default.

  -a, --all             include filesystems having 0 blocks
★-h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
  -i, --inodes          list inode information instead of block usage
  -k, --kilobytes       use 1024-byte blocks, not 512 despite POSIXLY_CORRECT
  -m, --megabytes       use 1024K-byte blocks, not 512 despite POSIXLY_CORRECT
      --no-sync         do not invoke sync before getting usage info (default)
  -P, --portability     use the POSIX output format
      --sync            invoke sync before getting usage info
  -t, --type=TYPE       limit listing to filesystems of type TYPE
  -T, --print-type      print filesystem type
  -x, --exclude-type=TYPE   limit listing to filesystems not of type TYPE
  -v                    (ignored)
      --help            display this help and exit
      --version         output version information and exit

Report bugs to fileutils-bugs@gnu.ai.mit.edu

 ★ 噂の -H は、これですね。

C:\df e		; e は、2GB の USB メモリスティック。
Filesystem         1024-blocks  Used Available Capacity Mounted on
C:\BIN\DF.EXE: e: No such file or directory

 こんな具合でした。

[6071] Re^5: DF??.exe

としき 2025/10/11(Sat) 18:53
[関連記事] [6070]へのコメント
http://toshiki.la.coocan.jp/
>  これは試してみました。ダメでした。どこで動くの? このGNU df.exe?

どこで手に入れたの?
そのGNU df.exe。
ドキュメントとかが不備なのが痛いかなぁ。
WinXPあたりなら動くのかなぁ。
あるいは、小さめの容量のドライブなら動く、とか。
小容量のUSBドライブあたりをドライブ指定で動きませんかね。

[6070] Re^4: DF??.exe

文太 2025/10/11(Sat) 14:28
[関連記事] [6069]へのコメント
としきさん

>なので、c: ドライブだけを指定してみたらどうなるだろう、というのは試してみたい気はする。
 これは試してみました。ダメでした。どこで動くの? このGNU df.exe?

>例えばVTDOSの場合、command.com のバージョンなんかによっては、Win95/98 用の df が動作する可能性とか、あったりしてくれないかなぁ。
 ふむ。考えておきます。-H オプションはないけど、Win11+vtdos では、Ryu1(T.Hamano)さんのが仕事はしてくれます。sed スクリプトを入れないと細かすぎだけど。

[6069] Re^3: DF??.exe

としき 2025/10/11(Sat) 13:15
[関連記事] [6068]へのコメント
http://toshiki.la.coocan.jp/
> C:\>df
> C:\BIN\DF.EXE: cannot read table of mounted filesystems

これは、ドライブの情報を読みに行ったときに、そのドライブの情報が記録されているテーブルが読めない、という意味です。
なので、c: ドライブだけを指定してみたらどうなるだろう、というのは試してみたい気はする。
そんなスジの悪い作り方をするかというと可能性は低いと思いますが、例えば接続されている複数のドライブ情報を全部読もうとして、現在は接続されていないUSBドライブまで読もうとしてこけているような場合も、できの悪いツールならこういう表示をしてしまうかも。

>  Win 用環境で動く df.exe には、-H オプションはないということですね。
>  ここでは動かないけど(なぜだ?)、GNUものには、キロとメガに
> 丸めるオプションが確かにありました。

あまり当てにはできないと思いますが。
例えばVTDOSの場合、command.com のバージョンなんかによっては、Win95/98 用の df が動作する可能性とか、あったりしてくれないかなぁ。

[6068] Re^2: DF??.exe

文太 2025/10/11(Sat) 12:43
[関連記事] [6067]へのコメント
としきさん

 いろいろと紆余曲折はあったのですが、少し整理が進み、ご指摘いただいた
Ryu1(T.Hamano)氏 の、(nt)df.exe のバーアップをしました。1.13 -> 2.02 。

C:\>dir c:\bin\dfxp.exe
2010/12/17  01:13            49,152 dfxp.exe

C:\>dir c:\bin\ntdf.exe
2010/12/25  02:02            49,664 ntdf.exe

 dfxp の元の名前は、ntdf (実行ファイル名、違うんだけどね)でした。


 そして、謎の df.exe は、GNUのものでした。
 が、VTDOS, CMD (Win11) 窓とも、動かず。どのOSなら動くのやら?

C:\>df --help 下に出たけど省略
Report bugs to fileutils-bugs@gnu.ai.mit.edu

C:\>df --version
df (GNU fileutils) 3.16

C:\>df
C:\BIN\DF.EXE: cannot read table of mounted filesystems
 ヘルプとヴァージョンだけ見れる。たぶん、上の "table" を見に行って
ないから(行けないから・けど)、ここは機能するのだろう。


 Win 用環境で動く df.exe には、-H オプションはないということですね。
 ここでは動かないけど(なぜだ?)、GNUものには、キロとメガに
丸めるオプションが確かにありました。

[6067] Re: DF??.exe

としき 2025/10/10(Fri) 20:50
[関連記事] [6066]へのコメント
http://toshiki.la.coocan.jp/
まず、私の発想の原点は#6063

> C:\>df -H
> C:\BIN\DF.EXE: invalid option -- H
> Try `C:\BIN\DF.EXE --help' for more information.

上記引用の3行目。
これで、もしかしたら「--help」というオプションで何か詳細なものが出てくるかも、と思ったわけです。

で、改めて調べてみたところ、本当の Unix 上で動く一部の df には、-H というオプションでメガバイトとかギガバイト単位で丸めてくれるものがあるらしい。

cf.
https://atmarkit.itmedia.co.jp/ait/articles/1610/24/news017.html

> C:\BIN>dir df*.*
> 1999/11/11 00:00 26,112 DF.EXE
> 1994/06/24 22:01 17,598 df16.exe
> 2010/12/17 01:13 49,152 dfxp.exe

窓の杜は見ていませんが、ベクターの unix-like tools の最新版は2011年らしいので、ダウンロードしてみるという手はあるかもしれません。
あとは、中身はみていませんが、

https://www.vector.co.jp/soft/winnt/util/se033049.html

こういうのもあるようです。

[6066] DF??.exe

文太 2025/10/10(Fri) 14:39
[関連記事] [6065]へのコメント
としきさん

 お付き合いくださり多謝でありまする。整理のけっかけになっております。
 整理、できないみただけど。.doc or .man 見つからないのもあるし。

C:\BIN>dir df*.*
1999/11/11  00:00            26,112 DF.EXE
1994/06/24  22:01            17,598 df16.exe
2010/12/17  01:13            49,152 dfxp.exe

 あ〜、何、お前ら? いえいえ、感謝ですよ。仕事してくれる環境もある
んだから、たぶん。

C:\BIN>df16
Disk Free Ver1.14  (C)1994.6 HiRo.
総クラスタ数         : 56344 
未使用クラスタ数     : 37055 
1クラスタのセクタ数 : 8 
1セクタのバイト数   : 512 
総ディスク容量     : 230785024 (220.1M) バイト
未使用ディスク容量 : 151777280 (144.7M) バイト
全容量の 34% を使用しています.
#############---------------------------

 もちろん、ダメですね。


C:\BIN>df
C:\BIN\DF.EXE: cannot read table of mounted filesystems

 ダメ〜。誰、きみ?


C:\BIN>dfxp
Drive    kbytes        used       avail capacity  mounted on
C:  499,220,476 347,441,040 151,779,436  69.59%    C:\

 うん効くよ。

C:\BIN>dfxp -H
df: illegal option H
Usage: df [-i][drive...]

C:\BIN>dfxp --help
df: illegal option -
df: illegal option h	;縦に読みましょう
df: illegal option e
df: illegal option l
df: illegal option p
Usage: df [-i][drive...]

 やっぱり、-H オプションはないようですよ。


 としきさんお持ちの df.exe には、-H オプションがあると?
 -- help という意味?

以下が、dfxp (NT unix-like tools)の、df(xp).man
----------------------------------------------------------------------------
	df [-BHS] [-E 対象外ドライブ名リスト] [ドライブ名: …]

DESCRIPTION
	-B: 残り容量の表示だけバイト単位に変わる(display by Byte)。
	-H: ハードディスクドライブ(正確には、交換不能ドライブ)だけを表示
	    (Harddisk only)。
	 ★あ、あった。でも、VTDOS環境では効かないですよ。意味も違う。
	-S: LFNサポート状況下では、どこにマウントされているかの表示がデフ
	    ォルトではLong filenameとなるが、本オプションを指定するとSho
	    rt filenameとなる(output Shortname)。LFN非サポート状況下では、
	    このオプションは無視される。
	-E ドライブ名リスト:
	    指定されたドライブを表示対象から除外する(Exception list)。
----------------------------------------------------------------------------

[6065] Re^3: NT版UNIX-like tools (df.exe)

としき 2025/10/10(Fri) 14:15
[関連記事] [6063]へのコメント
http://toshiki.la.coocan.jp/
ごめんなさい、私が混乱しています。

> C:\>df -H

df ではなく dfxp でしたね。
で、dfxp に -H というオプションがあるのかないのか。
あるのなら、そいつが何らかの反応を返してくれるか。
もしかしたら、単なるヘルプかもしれない。
そしてそれは簡易ヘルプで、詳細ヘルプのオプションは --help かも。

ということで、お手数をおかけしています。

[6064] Re^3: NT版UNIX-like tools (df.exe)

文太 2025/10/10(Fri) 11:38
[関連記事] [6063]へのコメント
自己レス

C:\>dfxp -H
df: illegal option H
Usage: df [-i][drive...]

C:\BIN>dir dfxp.exe
2010/12/17  01:13            49,152 dfxp.exe

 寝てました。


C:\BIN>dir df.exe
1999/11/11  00:00            26,112 DF.EXE
 こっちは16ビット・リアルモード用だと思われます。
 タイムスタンプからして、アスキーのものではないでしょう。

[6063] Re^2: NT版UNIX-like tools (df.exe)

文太 2025/10/10(Fri) 01:49
[関連記事] [6062]へのコメント
としきさん

 ありがとうございます。

C:\>df -H
C:\BIN\DF.EXE: invalid option -- H
Try `C:\BIN\DF.EXE --help' for more information.

 ダメみたい。ヴァージョンが違いますか?

C:\BIN>dir dfxp.exe
2010/12/17 01:13 49,152 dfxp.exe

[6062] Re: NT版UNIX-like tools (df.exe)

としき 2025/10/09(Thu) 17:27
[関連記事] [6061]へのコメント
http://toshiki.la.coocan.jp/
>df -H

だと、どういう結果になります?

[6061] NT版UNIX-like tools (df.exe)

文太 2025/10/09(Thu) 01:30
[関連記事] [6060]へのコメント
としきさん

 たぶん、これだと思うのだけど。

--- readme1st.txt ---
NT版UNIX-like tools(Beta-015)について
2011年08月08日
株式会社ピーデー
川俣 晶
---------------------

--- df.txt ---
NAME
	df - ディスクの残り容量を表示する
SYNTAX
	df [-BHS] [-E 対象外ドライブ名リスト] [ドライブ名: …]
--------------
 そんなオプションがあればいいよね、とは僕も思いました。
 BHS とも、違いますね。

[6060] Re: 失礼しました(dfxp.exe)

としき 2025/10/08(Wed) 22:54
[関連記事] [6058]へのコメント
http://toshiki.la.coocan.jp/
>  ありました。あるよね。これ、unix-like tools のものかな?

unix-like tools っぽい出力形式ではありますよね。
ところでこれ、いろんな人が作ったいろんな類似品がありますが、例えばギガバイト単位に丸めてくれるオプションとかがついてたりはしませんか?

[6059] Re: 失礼しました(dfxp.exe)

文太 2025/10/08(Wed) 20:55
[関連記事] [6058]へのコメント
 無視してください。
 でけた、でけた、と喜んでいるだけです。


#--- disksize.sed ---
s/,[0-9][0-9][0-9],[0-9][0-9][0-9] / GB    /g
s/:  /:       /
s/        used/    used/
s/       avail/      avail/
s/ capacity/      capacity/
#------------------

# sample

C:\>dfxp
Drive    kbytes        used       avail capacity  mounted on
C:  499,220,476 318,600,696 180,619,780  63.81%    C:\

>dfxp | sed -f disksize.sed
Drive    kbytes    used      avail      capacity  mounted on
C:       499 GB    318 GB    180 GB     63.81%    C:\

↑ このページの先頭