ln 명령을 사용하여 /root/Desktop에 동일한 이름을 가진 /var/log/messages 파일에 대한 소프트 링크를 만드는 방법

ln 명령을 사용하여 /root/Desktop에 동일한 이름을 가진 /var/log/messages 파일에 대한 소프트 링크를 만드는 방법

어느 것이 대상이어야 하고 어느 것이 링크 이름이어야 합니까?

업데이트 1: 저는 슈퍼유저로 로그인했으며 GUI를 사용하여 루트 폴더에 액세스하는 방법도 알고 있습니다.

답변1

거의 첫 번째 줄에서 man ln이 질문에 대한 답을 알려줄 것입니다.

ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)

mv및 순서와 동일합니다 cp. 소스, 대상 순 입니다 . 따라서 귀하의 경우에는 다음과 같은 것을 사용합니다

cd /root/Desktop
ln -s /var/log/messages messages

이 매개변수는 기본 하드 링크 대신 소프트 링크를 생성하도록 -s지시합니다 .ln

마지막 인수는 생략할 수 있으며, ln이 경우 소스 파일 이름이 재사용됩니다.

cd /root/Desktop
ln -s /var/log/messages

두 경우 모두 대상 디렉터리로 변경했습니다. 이렇게 하면 ln -s상대 경로가 예상대로 올바르게 작동합니다. 이 경우 절대 경로( 로 시작)를 사용 /하지만 처음부터 시작하는 것이 좋습니다.

관련 정보