|
Á¦ ¸ñ : ls¿¡¼ Ä÷¯ Ç¥½Ã(Linux, FreeBSD, AIX)
ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ )
ÀÛ¼ºÀÏ : 2006.7.27(¸ñ)
1. Linux¿¡¼
Linux¿¡¼´Â GNU fileutilsÀÇ ls¸¦ »ç¿ëÇÏ¸ç ¿É¼Ç »ç¿ë¸¸À¸·Î Ä÷¯¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Ù.
ls ¸í·É½Ã --color=tty ¿É¼ÇÀ» »ç¿ëÇÏ¸é µÇ°í, alias·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì°¡ ¸¹´Ù.
|
alias ls='ls --color=tty'
| |
Ç¥½ÃµÇ´Â Ä÷¯º¯°æÀº /etc/DIR_COLORS, /etc/DIR_COLORS.xterm¿¡¼ ¼³Á¤ÇÑ´Ù.
2. FreeBSD¿¡¼
ls -G ¿É¼ÇÀ» »ç¿ëÇϰųª ¿É¼ÇÀÌ »ç¿ëÇÏ·Á¸é CLICOLOR º¯¼ö¸¸ Á¤ÀÇÇØÁÖ¸é µÈ´Ù.
¸¸¾à Ä÷¯ Ç¥½Ã°¡ ¾ÈµÈ´Ù¸é set term=xtermÀ̳ª set term=xterm-color ·Î TERMº¯¼ö¸¦ º¯°æÇغ»´Ù.
Ç¥½ÃµÇ´Â Ä÷¯º¯°æÀº LSCOLORS º¯¼ö¿¡ ¼³Á¤À» Çϴµ¥, 11°¡ÁöÀÇ ¼Ó¼º(µð·ºÅ丮, ¼ÒÄÏ, ½ÇÇàÆÄÀÏ, ...)¿¡
´ëÇØ ¹®ÀÚ»ö°ú ¹è°æ»öÀ» 22ÀÚ¸®ÀÇ °ªÀ¸·Î ¼³Á¤À» ÇÑ´Ù.
ù¹øÂ°ºÎÅÍ ¼Ó¼º Àǹ̴ ´ÙÀ½°ú °°´Ù.
|
1. directory
2. symbolic link
3. socket
4. pipe
5. executable
6. block special
7. character special
8. executable with setuid bit set
9. executable with setgid bit set
10. directory writable to others, with sticky bit
11. directory writable to others, without sticky bit
| |
setenv LSCOLORS excxdxdxDxExExExExExEx
À§Ã³·³ ¼³Á¤ÀÌ µÇ¾ú´Ù¸é
- µð·ºÅ丮´Â ex(¹®ÀÚ´Â e=blue, ¹è°æ»öÀº x=default)
- ½Éº¼¸¯ ¸µÅ©´Â cx(¹®ÀÚ c=green, ¹è°æ»öÀº x=default)
¸¦ ÀǹÌÇÑ´Ù. Ä÷¯°ª¿¡ ´ëÇÑ ¿µ¹®ÀÚ´Â ls ¸ÇÆäÀÌÁö¿¡ ÀÚ¼¼È÷ ³ª¿ÍÀÖ´Ù.
3. AIX¿¡¼
OS¿¡ ¼³Ä¡µÈ ls¿¡´Â Ä÷¯ ¼³Á¤ÀÌ ¾ø´Ù. (Á¦°¡ ¾Æ´Â ÇÑ ^^) ½±°Ô½±°Ô °¡¸é, GNUÀÇ fileutils¸¦ ¼³Ä¡Çϸé
µÈ´Ù. ´ëÇ¥Àû AIX Freeware Á¦°ø »çÀÌÆ®ÀÎ http://aixpdslib.seas.ucla.edu/ ¿¡¼ coreutils(coreutils
´Â GNUÀÇ fileutils, shellutils, textutilsÀÇ ¹À½)¸¦ ¹Þ¾Æ ¼³Ä¡ÇÏ¸é µÈ´Ù. /usr/local/bin/ls ¿¡
¼³Ä¡°¡ µÇ¸ç, ´Ù¸¥ »çÀÌÆ®¿¡¼ ¹Þ¾Æ ¼³Ä¡ÇÒ °æ¿ì /opt/freeware/bin/ls ¿¡ ¼³Ä¡µÇ±âµµ ÇÑ´Ù.
|