曖昧な言葉を明確にするためにエイリアスこの質問では
、ファインダ (OSX/MacOSの場合)一般的なファイル操作の場合、ファイルまたはフォルダをセカンダリクリックするポップアップメニュー(コンテンツ依存メニューまたはローカルメニューと呼ばれることもあります)が表示され、そのファイルまたはフォルダに対して実行可能な操作が表示されます。これらの操作の中には、エイリアスを作成私が話しているのはそれです。
このようなエイリアスを作成するためのUNIXコマンドはありますか?(私はこれらをファインダーエイリアス)? 何か使えるものターミナル、またはシェルスクリプト
、Finderのエイリアス作成と同様の結果を生成します。
シンボリックリンクではありません。ハードリンクではありません。Finderエイリアス。
ファインダーエイリアス更新するコマンドがあるかもしれませんどこ既存のFinderエイリアスがポイントに。
見つけたAppleScript指導に使用できるファインダにエイリアスを作成する私にとっては。そしてAppleScriptコードはシェルスクリプトを通ってオサスクリプトコマンド。これはすべてのGUIケースでうまく機能しているようで、私はとても満足しています。
しかし、ジョブをssh経由で実行する必要がある場合や、OSX / macOSが制限された環境で起動されている場合など、純粋にCLIコマンドを使用してFinderエイリアスを作成または変更することにまだ興味があります。(CLI のみのシングルユーザー モード、Finder なしのリカバリ モード、管理システム経由で割り当てられたタスク (誰もログオンしていないときに実行される可能性があり、Mac はログイン ウィンドウで待機しているだけ) など)。
構造の詳細を知るファインダーエイリアスファイルも役立ちます。エイリアスはただのファイル結局、私はいくつかを調べた16進ダンプファイルの構造がわかっていれば、汎用の UNIX ツールを使用して操作または作成できると思います。
今のところ、それに関するドキュメントは見つかりませんでした。何かご教示いただければ幸いです。
答え1
いつも役に立つ Howard Oakley は、エイリアスを作成する「alisma」という無料ツールをここで提供しています:https://eclecticlight.co/taccy-signet-precize-alifix-utiutility-alisma/ より
ページから:
alisma は、ターミナルやシェル スクリプトから Finder エイリアスにアクセスできる小さなコマンド ツールです。2 つのオプションがあり、1 つは特定のファイル/フォルダーへの Finder エイリアスを作成するもので、もう 1 つは既存の Finder エイリアスをファイル/フォルダーへのフル パスに解決するものです。現在、署名され、強化され、公証され、Catalina と互換性があります。