현재 1개의 드라이브가 공유되는 NAS(synology/xpenology)를 사용하고 있습니다 /volume1/Drive
. 이 드라이브에는 /volume1/Drive/SeriesPC
내 컴퓨터의 드라이브에 연결된 다른 공유가 있습니다 .
이제 SeriesPC의 모든 디렉토리를 Show 폴더에 심볼릭 링크하고 싶습니다./volume1/Drive/Series
예:
~에/volume1/Drive/Series
- 100명
- NCIS
- NCIS
- NCIS 뉴올리언스
그리고 내부/volume1/Drive/SeriesPC
- 스물넷
- 별명
- 블랙리스트
- 돔 아래
이제 난 이걸 원해
~에/volume1/Drive/Series
- 100명
- NCIS
- NCIS
- NCIS 뉴올리언스
- 24 > /volume1/drives/시리즈PC/24
- 별칭 > /volume1/Drive/SeriesPC/Alias
- 블랙리스트>/volume1/Drive/SeriesPC/Blacklist
- 언더더돔>/volume1/Drive/SeriesPC/언더더돔
24/Alias/The Blacklist/Under the Dome 디렉토리를 수동으로 생성할 필요가 없습니다.
따라서 SeriesPC 내의 모든 디렉토리는 Series에 심볼릭 링크되어야 합니다.
내가 여기 와서 충분히 설명했으면 좋겠어
답변1
이렇게 하면 트릭을 수행할 수 있습니다.
cd /volume1/Drive/Series
ln -s ../SeriesPC/* .
답변2
SeriesPC 아래의 모든 파일/디렉토리를 연결하려면 다음을 수행합니다.
cd /volume1/Drive/SeriesPC
for i in * ; do ln -s "$PWD/$i" /volume1/Drive/Series/ ; done
아래의 모든 항목을 연결해서는 안 되는 경우에는 필요한 디렉터리 SeriesPC
만 사용해야 합니다. 예를 들어 then을 사용하세요.find
find * -maxdepth 1 -type d
cd /volume1/Drive/SeriesPC
find * -maxdepth 1 -type d -exec ln -s $PWD/{} /volume1/Drive/Series/ \;