=, * 및 |와 같은 기호는 무엇입니까? "ls -F"의 출력에서?


14

쉘 명령의 '치트 시트'를 작성 중입니다. 나는 현재 ls명령과 그 플래그를 연구하고 있습니다. 를 들어 -F플래그 내가 첨부 된 지표의 대부분이 의미하지만 무엇을 알고; =그리고 |나는 정보를 찾을 수 없습니다.

누군가이 명령의 의미를 말해 줄 수 있습니까?


1
l 명령 의 가능한 복제본은 무엇입니까? ( 내 대답은 그 모든 기호의 의미를 설명합니다). 반면에, 그것은 훨씬 더 일반적이므로 @Aditya가 제안한대로 대답하면 복제본으로 닫을 필요가 없습니다.
Eliah Kagan 2013

이 '치트 시트'가 게시 / 발표 될 예정입니까?
pl1nk

@ pl1nk 아니오, 그것은 Uni입니다. 명령에 대한 도움이 필요하면 내 답변에있는 사이트를보십시오
Dan1676

답변:


18

님이 제시 한 지표 에 대해 이야기하고 있다고 생각합니다 ls -F. 맨 페이지에서 ls:

-F, --classify
   append indicator (one of */=>@|) to entries

[...]

--indicator-style=WORD
   append indicator with style WORD to entry names: none (default), slash (-p),
   file-type (--file-type), classify (-F)

이러한 지표의 의미에 대한 개요를 얻으려면 info맨 페이지 ( info coreutils 'ls invocation') 맨 아래에 제안 된대로 페이지로 뛰어 들어야합니다 .

`-F'
`--classify'
`--indicator-style=classify'
     Append a character to each file name indicating the file type.
     Also, for regular files that are executable, append `*'.  The file
     type indicators are `/' for directories, `@' for symbolic links,
     `|' for FIFOs, `=' for sockets, `>' for doors, and nothing for
     regular files.  Do not follow symbolic links listed on the command
     line unless the `--dereference-command-line' (`-H'),
     `--dereference' (`-L'), or
     `--dereference-command-line-symlink-to-dir' options are specified.

위는 '일반 출력 형식'섹션에서 발췌 한 것입니다. 를 사용하여 직접 이동하십시오 info coreutils 'General output formatting'.

TL; DR

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.