상대경로에 대한 이해 정보
그누보드 상대경로에 대한 이해
본문
gnu
|-- _admin
|-- bbs
| `-- skin
| |-- board
| | |-- basic_board
| | `-- basic_gallery
| |-- latest
| | `-- basic
| |-- member
| | `-- basic
| |-- memo
| | `-- basic
| `-- outlogin
| `-- basic
`-- data
|-- file
| |-- 1
| |-- board
| |-- free
| |-- gallery
| `-- js2gnu
|-- member
| |-- 1111
| |-- 1qaz
| |-- aaaaa
| |-- kagla
| |-- wwwww
| `-- xxxx
`-- session
위와 같은 폴더 경로가 있을 경우
참고 ) [ . 는 현재 위치한 폴더 ] [ .. 상위 폴더 또는 부모 폴더 ] [ / 최상위 루트 폴더 ]
상대경로를 이용하여 이동하기 위한 방법
bbs 에서 gnu 폴더로 이동하기 위해서는 cd ..
session 에서 gnu 폴더로 이동하기 위해서는 cd ../..
gnu 에서 _admin 폴더로 이동하기 위해서는 cd _admin 또는 cd ./_admin
_admin 에서 bbs 폴더로 이동하기 위해서는 cd ../_bbs
문제) skin 에서 session 폴더로 이동하기 위해서는 ?
|-- _admin
|-- bbs
| `-- skin
| |-- board
| | |-- basic_board
| | `-- basic_gallery
| |-- latest
| | `-- basic
| |-- member
| | `-- basic
| |-- memo
| | `-- basic
| `-- outlogin
| `-- basic
`-- data
|-- file
| |-- 1
| |-- board
| |-- free
| |-- gallery
| `-- js2gnu
|-- member
| |-- 1111
| |-- 1qaz
| |-- aaaaa
| |-- kagla
| |-- wwwww
| `-- xxxx
`-- session
위와 같은 폴더 경로가 있을 경우
참고 ) [ . 는 현재 위치한 폴더 ] [ .. 상위 폴더 또는 부모 폴더 ] [ / 최상위 루트 폴더 ]
상대경로를 이용하여 이동하기 위한 방법
bbs 에서 gnu 폴더로 이동하기 위해서는 cd ..
session 에서 gnu 폴더로 이동하기 위해서는 cd ../..
gnu 에서 _admin 폴더로 이동하기 위해서는 cd _admin 또는 cd ./_admin
_admin 에서 bbs 폴더로 이동하기 위해서는 cd ../_bbs
문제) skin 에서 session 폴더로 이동하기 위해서는 ?
댓글 전체
cd ../data/session
../data/session
무슨 리눅스 하나?
무슨 말인지..
무슨 말인지..
./member/basic/../memo/basic/../../../_data/member/1111/../1qaz/../aaaaa/../kagla/../../session
맞는지 몰르겠네?
아~~~ 머리야
맞는지 몰르겠네?
아~~~ 머리야
관리자님의 경로에 대한 이해를 제시 해 주신거 감사합니다.
ccc 님 넘 감사합니다. ..
ccc님의 경로에 대한 예를 보고 했더니.. 문제가 해결 되었습니다.
다시 한 번 감사를 드립니다.
ccc 님 넘 감사합니다. ..
ccc님의 경로에 대한 예를 보고 했더니.. 문제가 해결 되었습니다.
다시 한 번 감사를 드립니다.
cd 는 옛날 도스에서 많이 쓰던 명령어이기도 한 것 같은데요...change directory
잠이 오고 머리가 아주 복잡하네요...
기분전환겸 저도 한자 적어보죠!
/home/ccc/www/gnu/bbs/data디렉토리 구조에서
현재위치가 /home/ccc/www 여기서 gnu까지 상대위치는
./gnu
../../gnu 둘다 정답...
bbs까지의 상대위치는
./gnu/bbs
../../gnu/bbs
/home/ccc/www/test/kkk/에서 gnu디렉토리에 상대경로는
../../gnu이렇게 됩니다.
./은 자신 현재 폴더를 말하는거고 ../상위 디렉토리를 말합니다.
그렇타면 자 그누보드를 적용시켜보겟습니다.
/home/ccc/www/gnu에 그누보드가 설치되어있습니다.
/home/ccc/www/kkk/test/index.html에서 그누보드자원을 사용할려면
<? $reldir="../../gnu/"; include_once "{$reldir}lib.php"; ?> 이렇게 선언을 해줘야합니다.
/home/ccc/www/index.html에서 그누보드자원을 사용할려면
<? $reldir='./gnu/"; include_once "{$reldir}lib.php"; ?> 이렇게 선언을 해주셔야겠죠...
아 쉽다....*^^*
cd는 telnet이나 콘솔모드시 리눅스나 유닉스 쉘상태에서 이동하는 메뉴입니다.
php상에서는 그냥 경로만 지정해주면 해당경로에서 찾는거구요*^^*....졸음다 가셨다..아우~~~
기분전환겸 저도 한자 적어보죠!
/home/ccc/www/gnu/bbs/data디렉토리 구조에서
현재위치가 /home/ccc/www 여기서 gnu까지 상대위치는
./gnu
../../gnu 둘다 정답...
bbs까지의 상대위치는
./gnu/bbs
../../gnu/bbs
/home/ccc/www/test/kkk/에서 gnu디렉토리에 상대경로는
../../gnu이렇게 됩니다.
./은 자신 현재 폴더를 말하는거고 ../상위 디렉토리를 말합니다.
그렇타면 자 그누보드를 적용시켜보겟습니다.
/home/ccc/www/gnu에 그누보드가 설치되어있습니다.
/home/ccc/www/kkk/test/index.html에서 그누보드자원을 사용할려면
<? $reldir="../../gnu/"; include_once "{$reldir}lib.php"; ?> 이렇게 선언을 해줘야합니다.
/home/ccc/www/index.html에서 그누보드자원을 사용할려면
<? $reldir='./gnu/"; include_once "{$reldir}lib.php"; ?> 이렇게 선언을 해주셔야겠죠...
아 쉽다....*^^*
cd는 telnet이나 콘솔모드시 리눅스나 유닉스 쉘상태에서 이동하는 메뉴입니다.
php상에서는 그냥 경로만 지정해주면 해당경로에서 찾는거구요*^^*....졸음다 가셨다..아우~~~
상대경로라는게 간단하지만은 않군요.
오늘 상대경로 확실하게 이해를 해야겠군요.. ㅎㅎ.
관리자님이 그누보드를 설계하면서.. 왜? 상대경로 때문에 골머리를 앓았는지 약간은 이해가. ㅎ
관리자님 답을 보면.. 위로 갔다가 아래로 갔다가.. 맞는건지.. 도로 헷갈리지만.. 약간은 이해가 될듯도..
오늘 상대경로 확실하게 이해를 해야겠군요.. ㅎㅎ.
관리자님이 그누보드를 설계하면서.. 왜? 상대경로 때문에 골머리를 앓았는지 약간은 이해가. ㅎ
관리자님 답을 보면.. 위로 갔다가 아래로 갔다가.. 맞는건지.. 도로 헷갈리지만.. 약간은 이해가 될듯도..
-0-;;
근데. 소스마다 경로를봐도.. cd 라는게 없는데 cd 는 뭘 의미하는겁니까?
아무리 소스를 흩어 봐도.. cd 가 없어요.
아무리 소스를 흩어 봐도.. cd 가 없어요.
저는
cd ./board/../latest/../../_admin/../data/../bbs/../data/session
맞나요? ㅎㅎ
cd ./board/../latest/../../_admin/../data/../bbs/../data/session
맞나요? ㅎㅎ
답은 여러개 있습니다.
치ㅡ,.ㅡ즈님께서 최단경로로 이동하는것을 말씀하셨네요.
치ㅡ,.ㅡ즈님께서 최단경로로 이동하는것을 말씀하셨네요.
편하게 디렉토리를 이동하기위해서는
cd - :현재디렉토리로 이동하기 전의 디렉토리로 이동
cd 엔터: 계정의 루트로 이동.
cd - :현재디렉토리로 이동하기 전의 디렉토리로 이동
cd 엔터: 계정의 루트로 이동.
cd ../../data/session
무지 헷갈립니다. = cd../../../../sesion