터미널에서 디렉토리 이름을 입력하려면 디렉토리 이름을 알아야합니다. 디렉토리 이름에 어떻게 액세스합니까?
Windows 탐색기에는 전체 경로가 포함 된 제목 표시 줄이있었습니다. 누군가 특정 파일의 전체 경로를 보는 방법을 알아낼 수 있습니까?
터미널에서 디렉토리 이름을 입력하려면 디렉토리 이름을 알아야합니다. 디렉토리 이름에 어떻게 액세스합니까?
Windows 탐색기에는 전체 경로가 포함 된 제목 표시 줄이있었습니다. 누군가 특정 파일의 전체 경로를 보는 방법을 알아낼 수 있습니까?
답변:
찾기는 터미널에서 아주 쉽게 할 수 있습니다. 다음은 Taxes-2013.pdf 파일의 전체 경로를 찾는 예입니다.
sudo find / -name Taxes-2013.pdf
출력을 제공합니다.
/home/me/Documents/Taxes-2013.pdf
sudo를 사용하여 트리의 루트에서 검색 할 때 찾을 수있는 모든 권한 거부 출력을 피할 수 있습니다.
경로 이름을 원하고 파일 이름을 제거하려면 다음을 사용할 수 있습니다
sudo find / -name Taxes-2013.pdf | xargs -n1 dirname
참고 : 이름에 공백을 넣는 습관이 있다면 이는 관련이 있습니다.
일부 출처 :
https://www.unixtutorial.org/commands/dirname/
http://www.commandlinefu.com/commands/using/dirname
http://man7.org/linux/man-pages/man1/xargs.1.html
우분투 14.04에서 테스트
zsh
.