0
cp $1/. $2
의 명령은 무엇을 수행합니까? 나는 cp가 소스 (변수 $1
에 저장 됨)에서 대상 (변수 $2
에 저장 됨)에 복사하는 데 사용된다는 것을 알고 있습니다. 변수와 함께 사용되는 /.
과 혼동됩니다. 누군가가 나를 이해하도록 도와 줄 수 있습니까?배시/쉘 스크립팅
cp $1/. $2
의 명령은 무엇을 수행합니까? 나는 cp가 소스 (변수 $1
에 저장 됨)에서 대상 (변수 $2
에 저장 됨)에 복사하는 데 사용된다는 것을 알고 있습니다. 변수와 함께 사용되는 /.
과 혼동됩니다. 누군가가 나를 이해하도록 도와 줄 수 있습니까?배시/쉘 스크립팅
명령 : 디렉토리 $2
에 $1
가 가리키는 디렉토리의
$ cp -R $1/. $2
복사 내용.
-R
스위치가 없으면이 명령은 $1
이 파일이나 디렉토리 인 경우 모두 실패합니다.
일반적으로 .
은 현재 디렉토리를 가리 킵니다. 당신은 아이 노드를 비교하여 ls
으로 표시하다고 볼 수 있습니다
$ mkdir test
$ ls -ali
9525121 drwxr-xr-x 3 IU wheel 102 23 mar 12:31 .
771046 drwxrwxrwt 21 root wheel 714 23 mar 12:30 ..
9525312 drwxr-xr-x 2 IU wheel 68 23 mar 12:31 test
$ cd test
$ ls -ali
9525312 drwxr-xr-x 2 IU wheel 68 23 mar 12:31 .
9525121 drwxr-xr-x 3 IU wheel 102 23 mar 12:31 ..
주에게 그 아이 노드 9525312
점을 test
에 test
디렉토리 내부에서 볼 때 .
에 상위 디렉토리에서 볼 때, 포인트 때.