次の例では、ドット(.)の意味を知りたいです。
パスの前のドットスラッシュ:
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
コピーコンテンツディレクトリですが、ソースが末尾/
。