これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドlndirです。
プログラム:
NAME
lndir-別のディレクトリツリーへのシンボリックリンクのシャドウディレクトリを作成します
SYNOPSIS
内向 [ -サイレント ] [ -無視リンク ] [ -withrevinfo ] からのディレクトリ [ トディル ]
DESCRIPTION
内向 プログラムはシャドウコピーを作成します トディル ディレクトリツリーの fromdir、 それ以外は
シャドウには実際のファイルは入力されませんが、代わりに、
の実際のファイル からのディレクトリ ディレクトリツリー。 これは通常、ソースを維持するのに役立ちます
さまざまなマシンアーキテクチャのコード。 リンクを含むシャドウディレクトリを作成します
通常はリモートマシンからマウントする実際のソースに接続します。 あなたはできる
シャドウツリーにビルドすると、オブジェクトファイルはシャドウディレクトリにありますが、
シャドウディレクトリ内のソースファイルは、実際のファイルへの単なるシンボリックリンクです。
このスキームには、ソースを更新する場合に、
すべてのシャドウディレクトリのすべてのソースが
本物へのシンボリックリンク:シャドウディレクトリにcdして、再コンパイルするだけです。
トディル 引数はオプションであり、デフォルトで現在のディレクトリになります。 The からのディレクトリ
引数は相対的(例:../src)であり、 トディル (現在ではありません
ディレクトリ)。
BitKeeper、CVS、CVS.adm、.git、.hg、RCS、SCCS、および.svnディレクトリはシャドウされていることに注意してください
の場合のみ -withrevinfo フラグが指定されています。 名前がで終わるファイル ~ 決してありません
影付き。
ファイルを追加する場合は、単に実行します 内向 また。 新しいファイルはサイレントに追加されます。 古いファイル
正しいリンクがあるかどうかがチェックされます。
ファイルの削除はもっと厄介な問題です。 シンボリックリンクは決して決して決して指し示しません
土地。
のファイルの場合 からのディレクトリ シンボリックリンクです、 内向 で同じリンクを作成します トディル むしろ
の(シンボリックリンク)エントリに戻るリンクを作成するよりも fromdir。 -無視リンク フラグ
この動作を変更します。
OPTIONS
-サイレント
通常は 内向 各サブディレクトリに降順で名前を出力します。 The
-サイレント オプションは、これらのステータスメッセージを抑制します。
-無視リンク
プログラムがシンボリックリンクを処理しないようにします からのディレクトリ 特に。 リンク
で作成された トディル の対応する(シンボリックリンク)ファイルをポイントします
からのディレクトリ。 リンクがディレクトリへのリンクである場合、これはほぼ間違いなく間違っています。
このオプションは主に、Cバージョンの動作をエミュレートするために存在します 内向 入った
X11R6。 その使用はお勧めしません。
-withrevinfo
ソース管理マネージャーのサブディレクトリ(BitKeeper、CVS、
CVS.adm、.git、.hg、RCS、SCCS、または.svn)は、他のディレクトリとして扱われます。
無視されるのではなく。
診断
プログラムは、入力した各サブディレクトリの名前とそれに続くコロンを表示します。 The
-サイレント オプションはこれらのメッセージを抑制します。
シンボリックリンクを作成できない場合は、警告メッセージが表示されます。 通常の問題
同じ名前の通常のファイルがすでに存在しているということです。
リンクがすでに存在しているが正しいファイルを指していない場合、プログラムは
リンク名とそれが指す場所。
onworks.netサービスを使用してオンラインでlndirを使用する