Linux에서 cd ​​myfolder / *는 무엇을합니까?


0

나는 리눅스를 처음 사용하고 잠시 동안 cd 명령을 사용 해왔다. 방금 누군가에게 CD를 보았습니다 / * cd foo/*. 그게 뭐야?

또한, 어떻게 작동하는지에 따라, 결과는 어떻게 될 것인가? cp -R foo/* bar ?

수정 - If cd foo/* cd가 foo 내의 첫 번째 디렉토리에 있어야합니다. cp -R foo/* bar foo 안에있는 첫 번째 디렉토리 만 bar에 복사 하시겠습니까?

답변:


1

* 에있는 모든 항목으로 확장됩니다. foo 그리고 나서 당신은 cd 그 항목들 중 첫 번째 항목 (희망 사항은 디렉토리 일 것임)에 넣습니다.


cp -R foo / * bar는 foo 내부의 첫 번째 디렉토리 만 bar에 복사해야합니까?
aandis

아니, 그 모두를 복사합니다. 사용하면 * 쉘에서 Ctrl + X를 누른 다음 * Enter 키를 누르는 대신 * 실제로 실행될 내용을 보여줍니다.
Der Hochstapler

1
차이점은 cp 여러 인수 (파일 이름) 및 cd 하나의 인수 만 취합니다. 쉘이 여러 파일 이름을 확장 할 때, cd 첫 번째가됩니다.
mtak
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.