EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

hfssh – Online in der Cloud

Führen Sie hfssh im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl hfssh, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


hfssh – Tcl-Interpreter mit HFS-Erweiterungen

ZUSAMMENFASSUNG


hfssh [Skript]

BESCHREIBUNG


hfssh ist ein Tcl-Interpreter wie tclsh(1), der aber auch Folgendes implementiert
Erweiterungen zur Unterstützung der Manipulation von Macintosh HFS-Medien:

HFS montieren Weg [Teilenummer]
Mountet die angegebene HFS-Partition von der angegebenen Weg. Ein HFS-Volume-Handle ist
zurückgegeben, der für weitere unten beschriebene Lautstärkebefehle verwendet werden kann.

HFS Null Weg nparts
Das Gegebene Weg wird mit einer Macintosh-Partitionsstruktur überschrieben, die dies kann
Platz für bis zu nparts Partitionen. Der gesamte Speicherplatz auf dem Medium wird zunächst zugewiesen
auf eine leere Partition, von der aus neue Partitionen erstellt werden können HFS mkpart.
Die Anzahl der Blöcke in diesem leeren Raum, die für die Partitionierung verfügbar sind, wird zurückgegeben.

HFS mkpart Weg nblocks
Eine neue HFS-Partition wird aus dem verfügbaren freien Speicherplatz auf der angegebenen Partition erstellt
Macintosh-partitioniertes Medium. Die Partition wird mit einer Größe von erstellt nblocks. Irgendein
Die verbleibenden freien Blöcke im leeren Partitionsraum können weiter zugewiesen werden
andere neue Partitionen, solange noch genügend Partitionsslots übrig sind.

Hinweis: Wenn der letzte verbleibende Partitionssteckplatz verwendet wird, muss der gesamte verbleibende freie Speicherplatz verwendet werden
ihm zugeordnet werden. Daher ist es am besten, dies bei der ersten Erstellung zu berücksichtigen
die Gesamtzahl der Partitionssteckplätze mit HFS Null.

HFS nparts Weg
Dieser Befehl gibt die Anzahl der HFS-Partitionen zurück, die auf dem Macintosh vorhanden sind.
formatiertes Medium angegeben von Weg. Wenn Weg scheint keinen Macintosh zu haben
Partitionszuordnung, oder wenn ein Fehler auftritt, gibt dieser Befehl -1 zurück. Ansonsten ist es
gibt eine Zahl größer oder gleich 0 zurück.

HFS Format Weg teilnr vname [bblist]
Dieser Befehl erstellt ein neues HFS-Volume durch Formatieren des angegebenen Weg und Partition
teilnr und ihm eine Datenträgerbezeichnung geben vname.

Wenn Sie einige Blöcke vor der Verwendung durch das Volume schützen möchten, können Sie eine Liste mit diesen Blöcken erstellen
„Bad Block“-Nummern können relativ zum Anfang der Partition angegeben werden. Der
gegebene Blöcke werden (falls möglich) außer Betrieb gesetzt und die Größe der resultierenden Blöcke wird ermittelt
Die Lautstärke wird verringert.

HFS flushall
Alle ausstehenden Änderungen an allen offenen Volumes werden sofort geleert. Dies ist nützlich für
Führen Sie dies regelmäßig durch, um versehentlichen Datenverlust zu vermeiden, wenn Volumes über längere Zeit geöffnet sind
Zeiträume.

HFS Chartrans von Satz toset Schnur
Dieser Befehl übersetzt das Gegebene Schnur von dem von Satz Zeichensatz auf die
toset Satz. Beide von Satz und toset kann einer von sein Latein1 (ISO 8859-1) oder Makroman
(MacOS Standard Roman). Es wird eine neue (übersetzte) Zeichenfolge zurückgegeben.

Die Übersetzung ist nicht unbedingt umkehrbar, da dies bei den beiden Zeichensätzen nicht der Fall ist
über eine vollständige Eins-zu-eins-Zuordnung verfügen.

HFS Version
Die aktuell laufende Version von hfsutils wird zurückgegeben.

HFS Urheberrecht
Es wird ein Urheberrechtshinweis zurückgegeben.

HFS Autor
Der Name und die E-Mail-Adresse des Autors von hfsutils wird zurückgegeben.

HFS Lizenz
Eine Lizenzerklärung für hfsutils wird zurückgegeben.

vol vname
Der Datenträgername des angegebenen vol Handle wird zurückgegeben. Dies ist auch der Name des
Das Stammverzeichnis des Volumes, das zum Erstellen absoluter Pfadnamen auf dem Volume benötigt wird.

vol Größe
Es wird eine Liste mit zwei Zahlen zurückgegeben. Das erste ist die Gesamtgröße des Gegebenen vol (in
Bytes) und der zweite ist die Anzahl der freien Bytes, die derzeit verfügbar sind.

vol crdate
Das Erstellungsdatum des angegebenen vol wird zurückgegeben, ausgedrückt als Anzahl von Sekunden
seit 00:00:00 01 UTC.

vol mddate
Das letzte Änderungsdatum des angegebenen vol zurückgegeben wird, ausgedrückt als Anzahl von
Sekunden seit 00:00:00 01 UTC.

vol ist gesperrt
Es wird ein boolescher Wert (entweder 1 oder 0) zurückgegeben, der angibt, ob der angegebene Wert vorliegt vol
Das Handle ist für den schreibgeschützten Zugriff gesperrt. Möglicherweise ist es gesperrt, weil das Medium gesperrt ist
physisch durch Hardware gesperrt oder weil das Medium schreibgeschützt geöffnet wurde
Besondere Gründe (z. B. ein anderer Prozess hat auch das Medium geöffnet).

vol umount
Die angegebene vol wird ausgehängt, alle nicht gespeicherten Daten werden auf das Volume geleert und geschlossen
Der Zugriffspfad zum Medium. Der vol Handle wird anschließend ungültig für
weitere Verwendung.

vol cwd
Es wird ein numerischer Wert zurückgegeben, der die Katalogknoten-ID (CNID) des aktuellen Knotens angibt
Arbeitsverzeichnis auf dem angegebenen vol. Dieser Wert kann an übergeben werden vol dirinfo zu
Erfahren Sie den Namen und die übergeordnete CNID des Verzeichnisses.

vol Weg
Es wird eine Liste mit Verzeichnisnamen zurückgegeben, die die Hierarchie zwischen den Stammverzeichnissen darstellt
und das aktuelle Verzeichnis. Diese Namen können mit verbunden werden vol sepchar Zeichen
(:), um einen absoluten Pfadnamen zum aktuellen Verzeichnis zu erstellen.

Die gleichen Informationen können durch Durchqueren der CNIDs vom Strom erfasst werden
Verzeichnis in das Stammverzeichnis kopieren vol dirinfo. (Das Stammverzeichnis hat immer eine CNID von
2.)

vol dir [Weg]
Es wird eine Liste zurückgegeben, die den Inhalt des angegebenen Verzeichnisses beschreibt Weg (Standardeinstellung
in das aktuelle Verzeichnis) auf dem angegebenen vol. Jedes Element der Liste beschreibt eines
Eintrag und enthält eine Reihe von Attribut-/Wertpaaren, die als weitere Liste dargestellt werden.
Geeignet für die Zuweisung zu einem Tcl-Array mit Array kompensieren.

vol spülen
Alle ausstehenden Änderungen am angegebenen Volume werden sofort gelöscht.

vol sepchar
Das HFS-Pfadtrennzeichen „:“ wird zurückgegeben.

vol cd Weg
vol chdir Weg
Das aktuelle Arbeitsverzeichnis auf dem angegebenen Volume wird geändert Weg, die sein kann
entweder ein absoluter oder relativer Pfad.

vol dirinfo cnid
Eine Liste mit zwei Elementen, die das Verzeichnis mit dem angegebenen beschreibt cnid auf dem gegebenen vol
ist zurück gekommen. Das erste Element enthält den Namen des Verzeichnisses, während das zweite Element den Namen des Verzeichnisses enthält
Das Element enthält die CNID des übergeordneten Verzeichnisses. Zwei CNID-Werte sind besonders:
Das Stammverzeichnis des Volumes hat CNID 2 und ist das „übergeordnete“ Verzeichnis des Stammverzeichnisses
wird mit CNID 1 zurückgegeben.

vol XNUMXh geöffnet Weg
Die Datei auf vol das Gegebene haben Weg ist geöffnet. Es wird ein HFS-Dateihandle zurückgegeben.
die für weitere unten beschriebene Dateibefehle verwendet werden kann.

vol Zustand Weg
Informationen über die Datei oder das Verzeichnis mit der angegebenen Angabe Weg wird in viel zurückgegeben
Der selbe Weg wie vol dir außer dass nur das einzelne Argument beschrieben wird (nicht sein).
Inhalt).

vol mkdir Weg
Ein neues Verzeichnis auf vol das Gegebene haben Weg geschaffen. Alle Eltern
Verzeichnisse, die zu führen Weg muss bereits existieren, aber Weg selbst darf nicht.

vol rmdir Weg
Das Verzeichnis auf vol mit dem gegebenen Weg ist entfernt. Das Verzeichnis muss leer sein.

vol löschen Weg
Die Datei auf vol mit dem gegebenen Weg ist entfernt. Sowohl Ressourcen- als auch Datenzweige des
Datei werden gelöscht.

vol aufnehmen Weg
Die Änderungszeit für die von angegebene Datei oder das angegebene Verzeichnis Weg auf dem gegebenen vol
wird auf die aktuelle Uhrzeit aktualisiert.

vol Klacks Anleitungen
Das Gegebene Anleitungen wird als Liste von Globbing-Mustern behandelt, von denen jedes sein kann
erweitert um die Namen von Dateien oder Verzeichnissen auf dem angegebenen vol nach dem
Globbing-Regeln, die im beschrieben sind hfsutils(1) Dokumentation. Die resultierenden Pfadnamen
werden in einer (ggf. längeren) Liste zurückgegeben. Wenn ein Muster mit keiner Datei übereinstimmt oder
Wenn Sie den Verzeichnisnamen angeben, wird er in der resultierenden Liste unverändert zurückgegeben.

vol segnen Weg
Der durch den angegebenen Pfad benannte Ordner wird als MacOS-Systemordner „gesegnet“. Für
Damit dies nützlich ist, sollte der Ordner ein gültiges Macintosh-System und einen gültigen Finder enthalten
Dateien.

vol umbenennen alter Weg neuer Weg
Die bestehende alter Weg auf dem gegebenen vol wird in umbenannt neuer Weg, möglicherweise ändern
Ort gleichzeitig. Wenn neuer Weg existiert bereits, es muss ein Verzeichnis sein und
Das Element wird einfach unter demselben Namen dorthin verschoben. (Im letzteren Fall
Es darf keine andere Datei oder kein anderes Verzeichnis mit demselben Namen vorhanden sein. in keinem Fall
wird eine andere Datei oder ein anderes Verzeichnis überschrieben.)

vol erstellen Weg tippe Schöpfer
Eine neue, leere Datei wird erstellt vol das Gegebene haben Wegund ein HFS-Dateihandle
wird auf die gleiche Weise zurückgegeben wie vol XNUMXh geöffnet. Die Datei erhält das angegebene MacOS
tippe und Schöpfer Codes, die aus 4 Zeichenketten bestehen müssen.

vol Kopieren Quellenpfad dstvol dstpath
Die angegebene Datei Quellenpfad befindet sich am vol wird kopiert nach dstpath befindet sich am dstvol (welche
kann das gleiche sein wie vol). Die Datei und ihre Attribute werden wörtlich kopiert; NEIN
Die Übersetzung wird durchgeführt.

vol kopieren Modus Quellenpfad dstpath
Die angegebene lokale (UNIX) Quellenpfad wird in das Gegebene kopiert vol als Datei mit
die angegebene (HFS) dstpath. Eine Übersetzung Modus muss als einer von angegeben werden makbinär,
binhex, Text, oder roh.

vol Kopie Modus Quellenpfad dstpath
Die angegebene (HFS) Quellenpfad auf dem gegebenen vol wird als lokale Datei mit kopiert
die angegebene (UNIX) dstpath. Eine Übersetzung Modus muss als einer von angegeben werden
makbinär, binhex, Text, oder roh.

Datei schließen
Die angegebene Datei geschlossen wird, werden alle ausstehenden Änderungen an der Datei gelöscht und die
Das Dateihandle wird für alle nachfolgenden Vorgänge ungültig.

Datei erzählen
Es wird ein numerischer Index zurückgegeben, der die Zeichenposition darin angibt Datei bei welchem
Der nächste Lese- oder Schreibvorgang wird ausgeführt.

Datei Zustand
Informationen zum Gegebenen Datei wird auf die gleiche Weise zurückgegeben wie vol Zustand.

Datei getfork
Wenn das gegeben ist Datei führt derzeit I/O für seinen Datenzweig aus, die Zeichenfolge „data“
ist zurück gekommen. Andernfalls wird die Zeichenfolge „rsrc“ zurückgegeben. Wenn Dateien geöffnet werden, werden sie
standardmäßig Lese-/Schreibzugriff auf ihren Datenzweig. Die aktuelle Gabel kann mit geändert werden
Datei setfork.

Datei setfork Gabel
Der aktuelle Fork des gegebenen Datei eingestellt ist Gabel (was einer von sein muss technische Daten or
rsrc), und die aktuelle Lese-/Schreibposition wird auf den Anfang der Datei zurückgesetzt.

Datei suchen Post [von]
Die Zeichenposition für den nächsten Lese- oder Schreibvorgang Datei wird geändert in Post,
relativ zum angegebenen für Position, die eine davon sein muss Anfang, Strom, oder
Ende. Die Standardeinstellung ist die Positionierung relativ zum Anfang der Datei.

Datei lesen Länge
Länge Bytes werden von der aktuellen Lese-/Schreibposition in gelesen Datei, und diese Bytes
werden als String zurückgegeben. Diese Zeichenfolge kann kürzer sein als Länge in einigen
Unter bestimmten Umständen kann es sogar leer sein, was darauf hinweist, dass die Datei zu Ende ist
erreicht.

Datei schreiben Schnur
Das Gegebene Schnur ist geschrieben an Datei an der aktuellen Lese-/Schreibposition. Die Nummer
Die Anzahl der tatsächlich in die Datei geschriebenen Bytes wird zurückgegeben und kann kleiner als die Länge sein
Unter ungewöhnlichen Umständen (z. B. wenn die Lautstärke voll ist) kann es zu einer Unterbrechung der Saite kommen.

Verwenden Sie hfssh online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad