ドットスラッシュスラッシュ(.//)とはどういう意味ですか?

ドットスラッシュスラッシュ(.//)とはどういう意味ですか?

次のコマンドを使用してサーバーに問い合わせます。

find ./ -type f -name 'filename"

次に始まるファイルがたくさんあります。

.//library 

または

.//user

これらはどういう意味ですか?

ベストアンサー1

これはあまり意味がありません。あなたが提供したパターンは次のfindとおりです。./find結果をそのパスに簡単に貼り付けることができます。以下を除いて、二重スラッシュは無視されます(単一スラッシュとして処理)。リーダー一部のシステムでは、二重スラッシュが意味をなす可能性があります。さらに、移植可能なプログラムはこれらの動作を採用しています。

ただし、この特別な動作は、以前のバージョン(OSXなど)を持つfindBSD派生システムでのみ表示されます。 NetBSDはソースコードでこの問題を解決しようとします。2005年; OSXユーザースペースは年をとる

「最近」FreeBSD、NetBSD、およびOpenBSDを確認すると、この動作は発生しません。 LinuxおよびUnix(AIX、HPUX、Solaris)もサポートされていません。

追加資料:

おすすめ記事