lrwxrwxrwx(l...)은 무엇을 의미하나요? [복사]

lrwxrwxrwx(l...)은 무엇을 의미하나요? [복사]

당신이 잘 지내길 바랍니다. Linux 디렉토리에는 일부 시스템 파일이 포함되어 있으며 Linux에서 색상 코딩이 활성화되지 않았거나 파일에 확장자/접미사가 없는 경우 감지하기 어려운 경우가 많습니다. 우리는 사용ls -l, ls -lah파일 형식 및 기타 속성을 보는 명령입니다. 출력은 다음과 같습니다.

ls
-rwxrwxrwx 파일입니다(-)
drwxrwxrwx 디렉토리입니다(d)
lrwxrwxrwx (l)은 어떤 복용량을 나타냅니까?
나는 Linux에서 가질 수 있는 모든 유형의 파일 목록(-, d, l 기반)과 이를 식별하는 데 사용하는 문자를 알고 싶습니다.


- 파일 d를 나타냄 디렉토리 l을
나타냄
무엇을 나타내는가? ? ?

답변1

l심볼릭 링크를 나타냅니다. 다른 곳에 있는 파일이나 디렉터리의 별칭/다른 이름입니다.

예를 들어 파일이 있다고 가정해 보겠습니다. myfile.txt해당 파일에 대한 심볼릭 링크를 만들어 바로가기로 사용할 수 있습니다.

$ ln -s myfile.txt another_name_of_myfile.txt
$ ls -l
total 0
lrwxrwxrwx 1 kygoh kygoh 10 Dec 19 21:39 another_name_of_myfile.txt -> myfile.txt
-rw-rw-r-- 1 kygoh kygoh  0 Dec 19 21:38 myfile.txt

이것은 myfile.txt파일이며 another_name_of_myfile.txt해당 파일에 대한 심볼릭 링크입니다.

더 많은 참고자료를 확인하실 수 있습니다 man ln. 나는 또한 이 주제에 관한 웹사이트를 찾았습니다:https://linuxhandbook.com/symbolic-link-linux/

답변2

-l을 나타냅니다심볼릭 링크. 모든 글자가 무엇을 의미하는지 알 수 있습니다.coreutils 매뉴얼또는 info ls터미널에서:

‘-’

    regular file 
‘b’

    block special file 
‘c’

    character special file 
‘C’

    high performance (“contiguous data”) file 
‘d’

    directory 
‘D’

    door (Solaris 2.5 and up) 
‘l’

    symbolic link 
‘M’

    off-line (“migrated”) file (Cray DMF) 
‘n’

    network special file (HP-UX) 
‘p’

    FIFO (named pipe) 
‘P’

    port (Solaris 10 and up) 
‘s’

    socket 
‘?’

    some other file type 

답변3

l의미하는 바는 다음과 같습니다.심볼릭 링크, ls링크가 가리키는 위치도 표시되어야 합니다.

$ ls -l link_to_a
lrwxrwxrwx. 1 vtrefny vtrefny  1 19. pro 14.39 link_to_a -> a

가능한 다른 파일 형식은 다음과 같습니다.

  • -- 문서
  • d- 목차
  • c-- 캐릭터 장치
  • b-- 블록 장치
  • p- 파이프
  • l-- 심볼릭 링크

관련 정보