これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド hfssh です。
プログラム:
NAME
hfssh - HFS 拡張機能を備えた Tcl インタープリター
SYNOPSIS
hfssh [スクリプト]
DESCRIPTION
hfssh のような Tcl インタープリターです。 tclsh(1) ただし、以下も実装します
Macintosh HFS メディアの操作をサポートする拡張機能:
HFS mount path [パートノ]
指定された HFS パーティションを指定された場所からマウントします。 path. HFS ボリューム ハンドルは
これは、以下で説明するさらなる音量コマンドに使用できます。
HFS ゼロ path nパーツ
与えられた path 可能な Macintosh パーティション構造で上書きされます。
まで対応 nパーツ パーティション。 メディア上のすべてのスペースが最初に割り当てられます
を使用して新しいパーティションを作成できる空のパーティションに HFS mkpart.
パーティショニングに使用できるこの空きスペース内のブロック数が返されます。
HFS mkpart path nblock
新しい HFS パーティションは、指定された上の使用可能な空き領域から作成されます
Macintosh パーティション メディア。 パーティションは次のサイズで作成されます nblock。 どれか
空のパーティションスペースに残っている残りの空きブロックは、さらに割り当てることができます
十分なパーティションスロットが残っている限り、他の新しいパーティション。
注意:最後に残ったパーティション スロットを使用する場合、残りの空き領域はすべて
それに割り当てられます。 したがって、最初に作成するときにこれを考慮するのが最善です
パーティション スロットの総数 HFS ゼロ.
HFS nパーツ path
このコマンドは、Macintosh に存在する HFS パーティションの数を返します。
によって指定されたフォーマット済みメディア path。 場合 path Macintosh を持っていないようです
または、エラーが発生した場合、このコマンドは -1 を返します。 そうでなければ、
0 以上の数値を返します。
HFS 形式でアーカイブしたプロジェクトを保存します. path パルトノ vname [ブリスト]
このコマンドは、指定されたボリュームをフォーマットして、新しい HFS ボリュームを作成します。 path そしてパーティション
パルトノ ボリュームラベルを付ける vname.
一部のブロックがボリュームによって使用されないように「節約」したい場合は、
「不良ブロック」番号は、パーティションの先頭から相対的に指定できます。 の
指定されたブロックは使用されないようにマップされ (可能な場合)、結果のサイズ
音量が下がります。
HFS フラシュール
開いているすべてのボリュームに対するすべての保留中の変更は、すぐにフラッシュされます。 これは便利です
ボリュームが長時間開いているときに偶発的にデータが失われるのを防ぐために、定期的に実行します。
期間。
HFS 文字変換 フロムセット とせ string
このコマンドは、指定された string フロムセット に設定された文字
とせ 設定。 両方 フロムセット とせ のXNUMXつになることができます ラテン1 (ISO 8859-1) または マクロマン
(MacOS 標準ローマン)。 新しい (翻訳された) 文字列が返されます。
XNUMX つの文字セットが一致しないため、変換は必ずしも元に戻せるとは限りません。
完全な XNUMX 対 XNUMX のマッピングがあります。
HFS バージョン
の現在実行中のバージョン hfsutils 返されます。
HFS 著作権
著作権通知が返されます。
HFS 著者
作者の名前とメールアドレス hfsutils 返されます。
HFS ライセンス
のライセンスステートメント hfsutils 返されます。
vol vname
指定されたボリューム名 vol ハンドルが返されます。 これはの名前でもあります
ボリューム上で絶対パス名を構築するために必要な、ボリュームのルート ディレクトリ。
vol サイズ
XNUMX つの数値のリストが返されます。 最初は、指定されたの合計サイズです vol (中
バイト)、XNUMX 番目は現在使用可能な空きバイト数です。
vol 証明書
指定の作成日 vol が返され、秒数で表されます
00 年 00 月 00 日 01:1970:XNUMX UTC から。
vol 更新日
指定の最終更新日 vol の数値で表されて返されます。
00 年 00 月 00 日 UTC 01:1970:XNUMX からの秒数。
vol ロックされています
ブール値 (1 または 0) が返されます。 vol
ハンドルは読み取り専用アクセス用にロックされています。 メディアがあるため、ロックされている可能性があります。
ハードウェアによって物理的にロックされているか、メディアが読み取り専用で開かれていたためです。
特別な理由 (別のプロセスでもメディアが開いているなど)。
vol umount
示された vol アンマウントされ、保存されていないデータをボリュームにフラッシュして閉じます
メディアへのアクセス パス。 の vol ハンドルはその後無効になります
さらに使用します。
vol cwd
現在のカタログ ノード ID (CNID) を示す数値が返されます。
指定された作業ディレクトリ vol. この値はに渡すことができます vol ディレクトリ情報 〜へ
ディレクトリの名前と親 CNID を学習します。
vol path
ルート間の階層を表すディレクトリ名のリストが返されます。
そして現在のディレクトリ。 これらの名前を結合できます vol セプチャー 文字
(:) を使用して、現在のディレクトリへの絶対パス名を作成します。
同じ情報は、現在の
を使用してルートへのディレクトリ vol ディレクトリ情報. (ルート ディレクトリの CNID は常に
2。)
vol DIR [道]
指定されたディレクトリの内容を説明するリストが返されます path (債務不履行
現在のディレクトリへ) vol. リストの各要素は、
エントリであり、別のリストとして表される属性/値のペアのセットが含まれています。
を使用した Tcl 配列への割り当てに適しています。 配列 セッションに.
vol フラッシュ
指定されたボリュームに対するすべての保留中の変更は、すぐにフラッシュされます。
vol セプチャー
HFS パス区切り文字「:」が返されます。
vol cd path
vol Chdir path
指定されたボリュームの現在の作業ディレクトリが次のように変更されます path、それは
絶対パスまたは相対パスのいずれか。
vol ディレクトリ情報 刺胞動物
指定されたディレクトリを持つディレクトリを記述する XNUMX 要素のリスト 刺胞動物 与えられた上で vol
返されます。 最初の要素にはディレクトリの名前が含まれ、XNUMX 番目の要素には
要素には、ディレクトリの親の CNID が含まれます。 XNUMX つの CNID 値は特別です。
ボリュームのルート ディレクトリには CNID 2 があり、ルート ディレクトリの「親」は
CNID 1 で返されます。
vol 開いた path
上のファイル vol 与えられた path が開かれます。 HFS ファイル ハンドルが返されます。
これは、以下で説明するその他のファイル コマンドに使用できます。
vol STAT path
指定されたファイルまたはディレクトリに関する情報 path 多く返される
と同じ方法 vol DIR ただし、単一の引数のみが記述されています (その引数ではありません)。
内容)。
vol mkdir path
上の新しいディレクトリ vol 与えられた path 創造された。 保護者の皆様
につながるディレクトリ path すでに存在している必要がありますが、 path それ自体はいけません。
vol rmdir path
上のディレクトリ vol 与えられた path 削除されます。 ディレクトリは空である必要があります。
vol 削除 path
上のファイル vol 与えられた path 削除されます。 のリソース フォークとデータ フォークの両方
ファイルが削除されます。
vol touch path
によって指定されたファイルまたはディレクトリの変更時刻 path 与えられた上で vol
現在時刻に更新されます。
vol 地球 パターン
与えられた パターン グロビングパターンのリストとして扱われ、それぞれが
指定された上のファイルまたはディレクトリの名前に展開されます vol による
で説明されているグロビング規則 hfsutils(1) 文書。 結果のパス名
(おそらくもっと長い) リストで返されます。 パターンがどのファイルにも一致しない場合、または
ディレクトリ名、それは結果のリストに変更されずに返されます。
vol 祝福する path
指定されたパスによって名前が付けられたフォルダーは、MacOS システム フォルダーとして「祝福」されます。 為に
これを有効にするには、フォルダに有効な Macintosh システムと Finder が含まれている必要があります。
ファイル。
vol リネーム オールドパス 新しいパス
既存の オールドパス 与えられた上で vol 名前がに変更されます 新しいパス、おそらくその変更
同時に位置。 もしも 新しいパス すでに存在し、ディレクトリである必要があります。
アイテムは同じ名前のまま移動されます。 (後者の場合、
同じ名前の別のファイルまたはディレクトリが存在してはなりません。 どんな場合にも
別のファイルまたはディレクトリが上書きされます。)
vol 作ります path type クリエイター
新しい空のファイルが作成されます vol 与えられた path、および HFS ファイル ハンドル
と同じ方法で返されます vol 開いた. ファイルには、指定された MacOS が与えられます
type クリエイター 4 つの文字列である必要があります。
vol copy ソースパス dstvol dstpath
与えられたファイル ソースパス 上にあります vol にコピーされます dstpath 上にあります dstvol (これは
と同じかもしれません vol)。 ファイルとその属性は逐語的にコピーされます。 番号
翻訳が実行されます。
vol コピーイン モード ソースパス dstpath
指定されたローカル (UNIX) ソースパス 指定されたにコピーされます vol を持つファイルとして
指定された (HFS) dstpath. 翻訳 モード のいずれかとして指定する必要があります マックビナリー,
ビンヘックス, 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. または 生.
vol コピーアウト モード ソースパス dstpath
指定された (HFS) ソースパス 与えられた上で vol を持つローカルファイルとしてコピーされます
指定された (UNIX) dstpath. 翻訳 モード のいずれかとして指定する必要があります
マックビナリー, ビンヘックス, 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. または 生.
file 閉じる
示された file が閉じられ、ファイルに対するすべての保留中の変更がフラッシュされ、
ファイル ハンドルは、以降の操作に対して無効になります。
file 言う
文字位置を示す数値インデックスが返されます。 file これで
次の読み取りまたは書き込み操作が発生します。
file STAT
与えられた情報 file とほとんど同じ方法で返されます vol STAT.
file ゲットフォーク
与えられた場合 file 現在、そのデータ フォーク、文字列「data」で I/O を実行しています。
返されます。 それ以外の場合は、文字列 "rsrc" が返されます。 ファイルを開くと、
デフォルトでは、データ フォークで読み取り/書き込みを行います。 現在のフォークは次のように変更できます
file セットフォーク.
file セットフォーク フォーク
指定されたの現在のフォーク file に設定されています フォーク (いずれかである必要があります データ or
rsrc)、現在の読み取り/書き込み位置はファイルの先頭にリセットされます。
file 求める 投稿する [から]
次の読み取りまたは書き込みの文字位置 file に変更されました 投稿する,
示された from のいずれかである必要があります start, 現在または
end. デフォルトでは、 start ファイルの。
file read 長さ
長さ バイトは、現在の読み取り/書き込み位置から読み取られます file、およびこれらのバイト
文字列として返されます。 この文字列は、 長さ 一部で
状況、または空の場合さえあり、ファイルの終わりが
に達した。
file 書きます string
与えられた string に書かれています file 現在の読み取り/書き込み位置。 数字
実際にファイルに書き込まれたバイト数が返され、長さよりも小さい場合があります
異常時(ボリュームがいっぱいのときなど)に弦の
onworks.net サービスを使用してオンラインで hfssh を使用する