GNU/Linux >> Linux の 問題 >  >> Linux

特定のディレクトリのフルパス名を取得しますか?

/path/to/dirにいるとします 。このディレクトリ内には、subdirと呼ばれる別のディレクトリがあります。 。

subdirへのフルパスを出力するコマンドを発行できますか? 、それがどのように識別されても?例:

$ cmd subdir
/path/to/dir/subdir

$ cmd /path/to/dir/subdir
/path/to/dir/subdir

承認された回答:

coreutilsrealpath トリックを行います:

realpath subdir

ディレクトリ(またはファイル)が指定されていても機能します:

realpath /blah/blah2/subdir
realpath ../blah2/subdir

Linux
  1. 既存の関数と同じ名前のパスで実行可能ファイルを実行しますか?

  2. Cshのコマンド検索パスにアプリケーションを追加しますか?

  3. Cを使用してディレクトリ内のファイル数を数える

  1. Linux のフル パスからベース ファイル名を抽出する C API はありますか?

  2. tar.gz 圧縮を行うときにフル パスを削除するにはどうすればよいですか?

  3. この名前 -2 (ハイフンで始まる) のディレクトリに cd する方法は?

  1. Bashスクリプト内からフルパスを取得しますか?

  2. Linux –スラッシュ(/)はLinuxルートディレクトリの名前の一部ですか?

  3. ターミナルでファイルまたはディレクトリのフルパスを表示するにはどうすればよいですか?