심볼릭 링크는 디렉토리를 비재귀적으로 복사합니다.

심볼릭 링크는 디렉토리를 비재귀적으로 복사합니다.

그래서 한 디렉터리의 모든 파일과 폴더 심볼릭 링크를 다른 디렉터리로 복사하고 싶습니다. cp -s해당 옵션 없이 사용할 때 -r"디렉터리 생략" 경고가 여러 번 표시되며 디렉터리를 생략하고 싶지 않습니다.

$ cp -s /home/my_username/path_to_directory/* .
cp: omitting directory `/home/my_username/path_to_directory/foo'
cp: omitting directory `/home/my_username/path_to_directory/bar'
cp: omitting directory `/home/my_username/path_to_directory/baz'

해당 옵션을 사용하면 -r디렉터리 자체를 심볼릭 링크하는 대신 디렉터리의 모든 파일을 심볼릭 링크합니다.

한 디렉터리의 모든 파일과 폴더를 비재귀적으로 다른 디렉터리에 심볼릭 링크하는 방법은 무엇입니까?

답변1

괜찮아, 내가 알아냈어. 내가 이것을 더 일찍 시도하지 않았다는 것을 믿을 수 없습니다:

ln -s /home/my_username/path_to_directory/* .

관련 정보