- 다른 뜻에 대해서는 함수 dirname() 문서를 참조하십시오.
1 개요[ | ]
- 리눅스 dirname
- /usr/bin/dirname
- 입력된 경로(또는 경로+파일)로부터 디렉토리를 추출하는 리눅스 명령어
- 해당위치에 실제 파일 또는 폴더가 있든없든 상관없음
- 상대경로로 입력하면 상대경로가, 절대경로로 입력하면 절대경로가 나옴
- 단,
~
는 실제 홈폴더 경로로 변경됨
2 실행예시[ | ]
Console
Copy
root@zetawiki:~# dirname /var/www/html/index.php
/var/www/html
root@zetawiki:~# dirname abc/def/ghi
abc/def
root@zetawiki:~# dirname abc/def
abc
root@zetawiki:~/test# dirname ../a/../b/hello.sh
../a/../b
root@zetawiki:~# dirname /etc/passwd/asdf
/etc/passwd
root@zetawiki:~# dirname /etc/passwd/
/etc
root@zetawiki:~# dirname /etc/passwd
/etc
root@zetawiki:~# dirname /etc/
/
root@zetawiki:~# dirname /etc
/
root@zetawiki:~# dirname .
.
root@zetawiki:~# dirname ./
.
root@zetawiki:~# dirname ~/abc/../ghi.txt
/root/abc/..
root@zetawiki:~# dirname ~/abc/def/ghi
/root/abc/def