次の例では、ドット(.)の意味

次の例では、ドット(.)の意味

次の例では、ドット(.)の意味を知りたいです。

パスの前のドットスラッシュ:

cp -r ./dist/amd/ ../../aurelia-amd/animator-css

これは次のとおりです。

cp -r dist/amd/ ../../aurelia-amd/animator-css

ターゲットパスの終わりにある点:

cp -r DEBIAN/amd64/* package/riaps-pycom-amd64/DEBIAN/.

ありがとうございます。

答え1

この例では、個々のポイントを削除できます。

distとは、との./distように。package/riaps-pycom-amd64/DEBIAN/.package/riaps-pycom-amd64/DEBIAN/

ポイントがパス名の一部として使用される場合、「このディレクトリ」を意味します。 「ディレクトリDEBIAN/.からDEBIANここ」。

技術的には、ドットは独自のディレクトリへのハードリンク(つまり別の名前)であり、Unixシステムのすべてのディレクトリで使用できます。同様に、ダブルポイントは親ディレクトリの別の名前です。


注:

DEBIAN/シンボリックリンクならDEBIAN少し異なります。DEBIANシンボリックリンクではない場合は同じですが、シンボリックDEBIANリンクの場合はDEBIANシンボリックリンク自体が参照されます(cpこの場合、ユーティリティはディレクトリとして識別されます)、これはDEBIAN/シェルのディレクトリとして解決されます。

/場合によっては、ユーティリティは末尾を特別な方法で解釈することがあります。一般的な例はソースの場所ですrsync/ソースの追跡rsync -rまたはrsync -aコピーコンテンツディレクトリですが、ソースが末尾/

関連情報