전체 경로를 인쇄 할 수있는 쉬운 방법이 file.txt
있습니까?
file.txt = /nfs/an/disks/jj/home/dir/file.txt
그만큼 <command>
dir> <command> file.txt
인쇄해야합니다
/nfs/an/disks/jj/home/dir/file.txt
답변
readlink 사용 :
readlink -f file.txt
답변
나는 당신이 리눅스를 사용하고 있다고 가정합니다.
realpath
coreutils 8.15 라는 유틸리티를 찾았습니다 .
realpath file.txt
/data/ail_data/transformed_binaries/coreutils/test_folder_realpath/file.txt
@ styrofoam-fly 및 @ arch-standton 주석에 따르면 realpath
파일 존재를 확인하지 않고이 문제를 해결하기 위해 e
인수를 추가하십시오 .realpath -e file
답변
다음은 일반적으로 트릭을 수행합니다.
echo $(cd $(dirname "$1") && pwd -P)/$(basename "$1")
답변
나는 이것이 더 쉬운 방법이 있다는 것을 알고 있지만 그것을 찾을 수 있다면 감히 …
jcomeau@intrepid:~$ python -c 'import os; print(os.path.abspath("cat.wav"))'
/home/jcomeau/cat.wav
jcomeau@intrepid:~$ ls $PWD/cat.wav
/home/jcomeau/cat.wav
답변
find $PWD -type f | grep "filename"
또는
find $PWD -type f -name "*filename*"
답변
파일과 같은 디렉토리에있는 경우 :
ls "`pwd`/file.txt"
교체 file.txt
대상 파일 이름으로.
답변
Windows에서 :
- 개최
Shift
Windows 탐색기에서 파일을 클릭하고 바로 당신에게라는 옵션을 제공합니다Copy as Path
. 파일의 전체 경로가 클립 보드에 복사됩니다.
Linux에서 :
realpath yourfile
다른 사람이 제안한대로 명령 을 사용하여 파일의 전체 경로를 가져올 수 있습니다.