現在のディレクトリではないフォルダのフルパスを印刷するには?

現在のディレクトリではないフォルダのフルパスを印刷するには?

現在のディレクトリではない端末からフォルダのフルパスを印刷する必要があります。たとえば、/media/hardDrive/Musicフォルダには Album_1Album_2Album_3 という 3 つのサブディレクトリがあります。

/media/hardDrive/Music $ ls
Album_1 Album_2 Album_3

コマンドが必要です(コマンド管理システム)はディレクトリを追加するのではなく、現在のディレクトリの指定されたフォルダへのフルパスを印刷しますpwd

/media/hardDrive/Music $ CMD Album_1
/media/hardDrive/Music/Album_1

答え1

命令が見つかりました。これはを使用して行うことができますrealpath

>/media/hardDrive/Music/ $ realpath Album_1
/media/hardDrive/Music/Album_1

答え2

これを達成するために find を使用することもできます。realpathすべてのシステムに存在するわけではありません。

find $(pwd) -name "FILE_or_DIR_NAME"

例:

$ cd ~
$ find $(pwd) -name "reports"
/home/tommy/reports

関連情報