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

ファイルのフルパスを取得するには?

Linux を使用していると思います。

realpath というユーティリティを見つけました coreutils 8.15.

realpath -s file.txt
/data/ail_data/transformed_binaries/coreutils/test_folder_realpath/file.txt

問題はファイルの完全/絶対パスを取得する方法であり、シンボリックリンクのターゲットを取得する方法ではないため、 -s を使用します または --no-symlinks つまり、シンボリック リンクを展開しないでください。

@styrofoam-fly と @arch-standton のコメントによると、realpath 単独ではファイルの存在をチェックしません。これを解決するには、e を追加します 引数:realpath -e file


readlink を使用 :

readlink -f file.txt

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

  2. ターミナルウィンドウからLinuxでファイルを作成するには?

  3. CからLinuxで現在のファイル(pwd)へのパスを取得する方法は?

  1. bashでファイルの絶対ディレクトリを取得するにはどうすればよいですか?

  2. ファイルの行数だけを取得する方法

  3. Linux でフル パスを指定して ls コマンドを使用してファイルを一覧表示する

  1. `^ m`そしてそれを取り除く方法は?

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

  3. 完全なプロセス情報を表示するようにpgrepを取得する方法