Scroll to navigation

DIR_COLORS(5) п═я┐п╨п╬п╡п╬п╢я│я┌п╡п╬ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ Linux DIR_COLORS(5)

п≤п°п╞

dir_colors - я└п╟п╧п╩ п╫п╟я│я┌я─п╬п╣п╨ п╢п╩я▐ я┐я┌п╦п╩п╦я┌я▀ dircolors(1)

п·п÷п≤п║п░п²п≤п∙

п÷я─п╬пЁя─п╟п╪п╪п╟ ls(1) п╦я│п©п╬п╩я▄п╥я┐п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ п╬п╨я─я┐п╤п╣п╫п╦я▐ LS_COLORS п╢п╩я▐ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ я├п╡п╣я┌п╬п╡, п╨п╬я┌п╬я─я▀п╪п╦ п╢п╬п╩п╤п╫я▀ п╬я┌п╬п╠я─п╟п╤п╟я┌я▄я│я▐ п╦п╪п╣п╫п╟ я└п╟п╧п╩п╬п╡. п╜я┌п╟ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ п╬п╨я─я┐п╤п╣п╫п╦я▐ п╬п╠я▀я┤п╫п╬ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ п╨п╬п╪п╟п╫п╢п╬п╧ я┌п╦п©п╟:

eval `dircolors п╫п╣п╨п╦п╧_п©я┐я┌я▄/dir_colors`

п╜я┌п╟ п╨п╬п╪п╟п╫п╢п╟ п╬п╠я▀я┤п╫п╬ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╡ я│я┌п╟п╫п╢п╟я─я┌п╫п╬п╪ я└п╟п╧п╩п╣ п╫п╟я┤п╟п╩я▄п╫я▀я┘ п╫п╟я│я┌я─п╬п╣п╨ п╬п╠п╬п╩п╬я┤п╨п╦ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦, п╫п╟п©я─п╦п╪п╣я─ п╡ /etc/profile п╦п╩п╦ /etc/csh.cshrc. (п║п╪п╬я┌я─п╦я┌п╣ я┌п╟п╨п╤п╣ dircolors(1).) п·п╠я▀я┤п╫п╬ п╥п╢п╣я│я▄ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я└п╟п╧п╩ /etc/DIR_COLORS, п╦ п╣пЁп╬ п╫п╟я│я┌я─п╬п╧п╨п╦ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╦п╥п╪п╣п╫п╣п╫я▀ я└п╟п╧п╩п╬п╪ .dir_colors п╦п╥ п╨п╟я┌п╟п╩п╬пЁп╟ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐.

п■п╟п╫п╫я▀п╧ я└п╟п╧п╩ п╫п╟я│я┌я─п╬п╧п╨п╦ я│п╬я│я┌п╬п╦я┌ п╦п╥ п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ п╬п©п╣я─п╟я┌п╬я─п╬п╡, п©п╬ п╬п╢п╫п╬п╪я┐ п╡ я│я┌я─п╬п╨п╣. п▓я│я▒, я┤я┌п╬ п╫п╟я┘п╬п╢п╦я┌я│я▐ п©п╬я│п╩п╣ я│п╦п╪п╡п╬п╩п╟ я─п╣я┬п╣я┌п╨п╦ (#), я│я┤п╦я┌п╟п╣я┌я│я▐ п╨п╬п╪п╪п╣п╫я┌п╟я─п╦п╣п╪ (п╣я│п╩п╦ я█я┌п╬я┌ я│п╦п╪п╡п╬п╩ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╡ п╫п╟я┤п╟п╩п╣ я│я┌я─п╬п╨п╦ п╦п╩п╦ п©п╣я─п╣п╢ п╫п╦п╪ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╨п╟п╨ п╪п╦п╫п╦п╪я┐п╪ п╬п╢п╦п╫ п©я─п╬п╠п╣п╩). п÷я┐я│я┌я▀п╣ я│я┌я─п╬п╨п╦ п╦пЁп╫п╬я─п╦я─я┐я▌я┌я│я▐.

п▓я│п╣ п╬п©п╣я─п╟я┌п╬я─я▀, п©п╬я▐п╡п╦п╡я┬п╦п╣я│я▐ п╢п╬ п©п╣я─п╡п╬пЁп╬ п╬п©п╣я─п╟я┌п╬я─п╟ TERM, я│п╬я│я┌п╟п╡п╩я▐я▌я┌ пЁп╩п╬п╠п╟п╩я▄п╫я▀п╧ я─п╟п╥п╢п╣п╩. п·п╫п╦ п╢п╣п╧я│я┌п╡я┐я▌я┌ п╢п╩я▐ п╡я│п╣я┘ я┌п╦п©п╬п╡ я┌п╣я─п╪п╦п╫п╟п╩п╬п╡. п÷п╬я│п╩п╣ пЁп╩п╬п╠п╟п╩я▄п╫п╬пЁп╬ я─п╟п╥п╢п╣п╩п╟ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╬п╢п╦п╫ п╦п╩п╦ п╠п╬п╩п╣п╣ я─п╟п╥п╢п╣п╩п╬п╡, п╬п©п╦я│я▀п╡п╟я▌я┴п╦я┘ п╬п©я─п╣п╢п╣п╩я▒п╫п╫я▀п╣ я┌п╣я─п╪п╦п╫п╟п╩я▀. п·п╫ п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ я│ п╬п╢п╫п╬пЁп╬ п╦п╩п╦ п╠п╬п╩п╣п╣ п╬п©п╣я─п╟я┌п╬я─п╬п╡ TERM, п╨п╬я┌п╬я─я▀п╧ п╥п╟п╢п╟я▒я┌ я┌п╦п© я┌п╣я─п╪п╦п╫п╟п╩п╟ (я┌п╬ п╤п╣ п╦п╪я▐, я┤я┌п╬ я┐п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п╡ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п╬п╨я─я┐п╤п╣п╫п╦я▐ TERM). п■п╩я▐ п╩я▌п╠п╬пЁп╬ я┌п╣я─п╪п╦п╫п╟п╩п╟ пЁп╩п╬п╠п╟п╩я▄п╫я▀п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ п╡я│п╣пЁп╢п╟ п╪п╬п╤п╫п╬ п©п╣я─п╣п╨я─я▀я┌я▄ я┌п╣я─п╪п╦п╫п╟п╩-я│п©п╣я├п╦я└п╦я┤п╫я▀п╪п╦.

п═п╟я│п©п╬п╥п╫п╟я▌я┌я│я▐ п╫п╦п╤п╣я│п╩п╣п╢я┐я▌я┴п╦п╣ п╬п©п╣я─п╟я┌п╬я─я▀ (я─п╣пЁп╦я│я┌я─ п╠я┐п╨п╡ п╫п╣п╡п╟п╤п╣п╫):

п²п╟я┤п╦п╫п╟п╣я┌ я─п╟п╥п╢п╣п╩, я│п©п╣я├п╦я└п╦я┤п╫я▀п╧ п╢п╩я▐ я┌п╣я─п╪п╦п╫п╟п╩п╟, п╦ я┐п╨п╟п╥я▀п╡п╟п╣я┌, п╨ п╨п╟п╨п╬п╪я┐ я┌п╦п©я┐ я┌п╣я─п╪п╦п╫п╟п╩п╟ п╬п╫ п©я─п╦п╪п╣п╫п╦п╪. п°п╬п╤п╫п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╬п©п╣я─п╟я┌п╬я─п╬п╡ TERM, я┤я┌п╬п╠я▀ я│п╬п╥п╢п╟я┌я▄ я─п╟п╥п╢п╣п╩, п©я─п╦п╪п╣п╫п╦п╪я▀п╧ п╨ п╫п╣я│п╨п╬п╩я▄п╨п╦п╪ я┌п╦п©п╟п╪ я┌п╣я─п╪п╦п╫п╟п╩п╬п╡.
(п╒п╬п╩я▄п╨п╬ п╢п╩я▐ Slackware; п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐ GNU dircolors(1).) пёп╨п╟п╥я▀п╡п╟п╣я┌, я┤я┌п╬ я─п╟я│я├п╡п╣я┌п╨п╟ п╢п╬п╩п╤п╫п╟ п╠я▀я┌я▄ п╡я│п╣пЁп╢п╟ я─п╟п╥я─п╣я┬п╣п╫п╟ (yes п╦п╩п╦ all), п╫п╦п╨п╬пЁп╢п╟ п╫п╣ я─п╟п╥я─п╣я┬п╣п╫п╟ (no п╦п╩п╦ none), п╦п╩п╦ я─п╟п╥я─п╣я┬п╣п╫п╟, я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ п╡я▀п╡п╬п╢ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╫п╟ я┌п╣я─п╪п╦п╫п╟п╩я▄п╫п╬п╣ я┐я│я┌я─п╬п╧я│я┌п╡п╬ (tty). п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ no.
(п╒п╬п╩я▄п╨п╬ п╢п╩я▐ Slackware; п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐ GNU dircolors(1).) пёп╨п╟п╥я▀п╡п╟п╣я┌, я─п╟п╥я─п╣я┬п╣п╫я▀ п╩п╦ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╡п╬я│я▄п╪п╦п╠п╦я┌п╫я▀п╣ я│п╦п╪п╡п╬п╩я▀ ISO 8859. п≤п╥ я│п╬п╬п╠я─п╟п╤п╣п╫п╦п╧ я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌п╦ п╪п╬п╤п╫п╬ я┌п╟п╨п╤п╣ я┐п╨п╟п╥я▀п╡п╟я┌я▄ 1 п╡п╪п╣я│я┌п╬ yes п╦п╩п╦ 0 п╡п╪п╣я│я┌п╬ no. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ no.
(п╒п╬п╩я▄п╨п╬ п╢п╩я▐ Slackware; п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐ GNU dircolors(1).) п■п╬п╠п╟п╡п╩я▐п╣я┌ п©п╟я─п╟п╪п╣я┌я─я▀ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╨ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣ ls. п≈п╢п╣я│я▄ п╪п╬п╤п╫п╬ я┐п╨п╟п╥п╟я┌я▄ п╩я▌п╠п╬п╧ я─п╟п╥я─п╣я┬я▒п╫п╫я▀п╧ п©п╟я─п╟п╪п╣я┌я─ п╨п╬п╪п╟п╫п╢я▀ ls, п©я─п╦я┤п╣п╪ п╫я┐п╤п╫п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄ п╫п╟я┤п╟п╩я▄п╫я▀п╧ п╥п╫п╟п╨ п╪п╦п╫я┐я│. п≈п╟п╪п╣я┌я▄я┌п╣, я┤я┌п╬ dircolors п╫п╣ п©я─п╬п╡п╣я─я▐п╣я┌, п╢п╬п©я┐я│я┌п╦п╪я▀ п╩п╦ я█я┌п╦ п©п╟я─п╟п╪п╣я┌я─я▀.
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ п╫п╬я─п╪п╟п╩я▄п╫п╬пЁп╬ (п╫п╣ п╦п╪я▐ я└п╟п╧п╩п╟) я┌п╣п╨я│я┌п╟.
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ п╬п╠я▀я┤п╫я▀я┘ я└п╟п╧п╩п╬п╡.
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ п╨п╟я┌п╟п╩п╬пЁп╬п╡.
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ я│п╦п╪п╡п╬п╩я▄п╫я▀я┘ я│я│я▀п╩п╬п╨.
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ п╫п╣я─п╟п╠п╬я┤п╦я┘ я│п╦п╪п╡п╬п╩я▄п╫я▀я┘ я│я│я▀п╩п╬п╨ (я┐п╨п╟п╥я▀п╡п╟я▌я┴п╦я┘ п╫п╟ п╫п╣я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦п╣ я└п╟п╧п╩я▀). п∙я│п╩п╦ я█я┌п╬я┌ я├п╡п╣я┌ п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ ls п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡п╪п╣я│я┌п╬ п╫п╣пЁп╬ я├п╡п╣я┌ LINK.
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ п╬я┌я│я┐я┌я│я┌п╡я┐я▌я┴п╦я┘ я└п╟п╧п╩п╬п╡ (п╫п╣я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦я┘ я└п╟п╧п╩п╬п╡, п╫п╟ п╨п╬я┌п╬я─я▀п╣ я┐п╨п╟п╥я▀п╡п╟я▌я┌ я│п╦п╪п╡п╬п╩я▄п╫я▀п╣ я│я│я▀п╩п╨п╦). п∙я│п╩п╦ я█я┌п╬я┌ я├п╡п╣я┌ п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ ls п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡п╪п╣я│я┌п╬ п╫п╣пЁп╬ я├п╡п╣я┌ FILE.
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ FIFO (п╦п╪п╣п╫п╬п╡п╟п╫п╫я▀я┘ п╨п╟п╫п╟п╩п╬п╡).
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ я│п╬п╨п╣я┌п╬п╡.
(п÷п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐, п╫п╟я┤п╦п╫п╟я▐ я│ fileutils 4.1) п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ я└п╟п╧п╩п╬п╡ я┌п╦п©п╟ door (Solaris 2.5 п╦ п╡я▀я┬п╣).
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ я│п©п╣я├п╦п╟п╩я▄п╫я▀я┘ я└п╟п╧п╩п╬п╡ п╠п╩п╬я┤п╫я▀я┘ я┐я│я┌я─п╬п╧я│я┌п╡.
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ я│п©п╣я├п╦п╟п╩я▄п╫я▀я┘ я└п╟п╧п╩п╬п╡ я│п╦п╪п╡п╬п╩я▄п╫я▀я┘ я┐я│я┌я─п╬п╧я│я┌п╡.
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ я└п╟п╧п╩п╬п╡ я│ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀п╪ п╟я┌я─п╦п╠я┐я┌п╬п╪ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐.
п≈п╟п╢п╟я▒я┌ п╩п╣п╡я▀п╧ п╨п╬п╢ п╢п╩я▐ п╫п╣-ISO 6429 я┌п╣я─п╪п╦п╫п╟п╩п╬п╡ (я│п╪. п╫п╦п╤п╣).
п≈п╟п╢п╟я▒я┌ п©я─п╟п╡я▀п╧ п╨п╬п╢ п╢п╩я▐ п╫п╣-ISO 6429 я┌п╣я─п╪п╦п╫п╟п╩п╬п╡ (я│п╪. п╫п╦п╤п╣).
п≈п╟п╢п╟я▒я┌ п╨п╬п╫п╣я┤п╫я▀п╧ п╨п╬п╢ п╢п╩я▐ п╫п╣-ISO 6429 я┌п╣я─п╪п╦п╫п╟п╩п╬п╡ (я│п╪. п╫п╦п╤п╣).
*я─п╟я│я┬п╦я─п╣п╫п╦п╣ я├п╡п╣я┌
п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ я└п╟п╧п╩п╬п╡, я┤я▄п╦ п╦п╪п╣п╫п╟ п╥п╟п╨п╟п╫я┤п╦п╡п╟я▌я┌я│я▐ п╫п╟ п╥п╟п╢п╟п╫п╫п╬п╣ я─п╟я│я┬п╦я─п╣п╫п╦п╣.

.я─п╟я│я┬п╦я─п╣п╫п╦п╣ я├п╡п╣я┌
п╒п╬ п╤п╣ я│п╟п╪п╬п╣, я┤я┌п╬ п╦ *.я─п╟я│я┬п╦я─п╣п╫п╦п╣. п≈п╟п╢п╟я▒я┌ я├п╡п╣я┌, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ я└п╟п╧п╩п╬п╡, я┤я▄п╦ п╦п╪п╣п╫п╟ п╥п╟п╨п╟п╫я┤п╦п╡п╟я▌я┌я│я▐ я┐п╨п╟п╥п╟п╫п╫я▀п╪ .я─п╟я│я┬п╦я─п╣п╫п╦п╣п╪. п≈п╟п╪п╣я┌я▄я┌п╣, я┤я┌п╬ я┌п╬я┤п╨п╟ п╡я┘п╬п╢п╦я┌ п╡ я│п╬я│я┌п╟п╡ я─п╟я│я┬п╦я─п╣п╫п╦я▐, п╦ п╦п╥-п╥п╟ я█я┌п╬пЁп╬ п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬ я┐п╨п╟п╥п╟я┌я▄ я─п╟я│я┬п╦я─п╣п╫п╦п╣, п╫п╣ п╫п╟я┤п╦п╫п╟я▌я┴п╣п╣я│я▐ я│ я┌п╬я┤п╨п╦, п╫п╟п©я─п╦п╪п╣я─ ~ п╢п╩я▐ я─п╣п╥п╣я─п╡п╫я▀я┘ п╨п╬п©п╦п╧ я─п╣п╢п╟п╨я┌п╬я─п╟ emacs. п╜я┌п╟ я└п╬я─п╪п╟ п╥п╟п©п╦я│п╦ я│я┤п╦я┌п╟п╣я┌я│я▐ я┐я│я┌п╟я─п╣п╡я┬п╣п╧.

п╕п╡п╣я┌п╬п╡я▀п╣ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ ISO 6429 (ANSI)

п▒п╬п╩я▄я┬п╦п╫я│я┌п╡п╬ я├п╡п╣я┌п╫я▀я┘ ASCII-я┌п╣я─п╪п╦п╫п╟п╩п╬п╡ п╡ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ п╦я│п©п╬п╩я▄п╥я┐я▌я┌ я├п╡п╣я┌п╬п╡я▀п╣ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ ISO 6429 (ANSI), п╟ п╪п╫п╬пЁп╦п╣ я─п╟я│п©я─п╬я│я┌я─п╟п╫я▒п╫п╫я▀п╣ я┌п╣я─п╪п╦п╫п╟п╩я▀, п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┴п╦п╣ я├п╡п╣я┌, п╡п╨п╩я▌я┤п╟я▐ xterm п╦ я┬п╦я─п╬п╨п╬ п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╦ п╨п╩п╬п╫п╦я─я┐п╣п╪я▀п╧ DEC VT100, я─п╟я│п©п╬п╥п╫п╟я▌я┌ я├п╡п╣я┌п╬п╡я▀п╣ п╨п╬п╢я▀ ISO 6429 п╦ п╠п╣п╥ п©п╬я│п╩п╣п╢я│я┌п╡п╦п╧ я┐п╢п╟п╩я▐я▌я┌ п╦я┘ п╦п╥ п╡я▀я┘п╬п╢п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╦п╩п╦ п╤п╣ я█п╪я┐п╩п╦я─я┐я▌я┌ п╦я┘. ls п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ п╨п╬п╢я▀ ISO 6429, п╣я│п╩п╦ п╡п╨п╩я▌я┤п╣п╫п╟ я─п╟я│я├п╡п╣я┌п╨п╟.

п╕п╡п╣я┌п╬п╡я▀п╣ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ ISO 6429 п©я─п╣п╢я│я┌п╟п╡п╩я▐я▌я┌ я│п╬п╠п╬п╧ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ я┤п╦я│п╣п╩, я─п╟п╥п╢п╣п╩я▒п╫п╫я▀я┘ я┌п╬я┤п╨п╟п╪п╦ я│ п╥п╟п©я▐я┌п╬п╧. п║п╟п╪я▀п╣ я─п╟я│п©я─п╬я│я┌я─п╟п╫п╣п╫п╫я▀п╣ п╨п╬п╢я▀:


0 п╡п╬я│я│я┌п╟п╫п╬п╡п╦я┌я▄ я├п╡п╣я┌п╟ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌
1 п╡п╨п╩я▌я┤п╦я┌я▄ я▐я─п╨п╦п╣ я├п╡п╣я┌п╟
4 п©п╬п╢я┤п╣я─п╨п╫я┐я┌я▀п╧ я┌п╣п╨я│я┌
5 п╪п╦пЁп╟я▌я┴п╦п╧ я┌п╣п╨я│я┌ 30 я┤я▒я─п╫я▀п╧ я┌п╣п╨я│я┌ 31 п╨я─п╟я│п╫я▀п╧ я┌п╣п╨я│я┌ 32 п╥п╣п╩п╣п╫я▀п╧ я┌п╣п╨я│я┌ 33 п╤п╣п╩я┌я▀п╧ (п╦п╩п╦ п╨п╬я─п╦я┤п╫п╣п╡я▀п╧) я┌п╣п╨я│я┌ 34 я│п╦п╫п╦п╧ я┌п╣п╨я│я┌ 35 я└п╦п╬п╩п╣я┌п╬п╡я▀п╧ я┌п╣п╨я│я┌ 36 пЁп╬п╩я┐п╠п╬п╧ я┌п╣п╨я│я┌ 37 п╠п╣п╩я▀п╧ (п╦п╩п╦ я│п╣я─я▀п╧) я┌п╣п╨я│я┌ 40 я┤п╣я─п╫я▀п╧ я└п╬п╫ 41 п╨я─п╟я│п╫я▀п╧ я└п╬п╫ 42 п╥п╣п╩п╣п╫я▀п╧ я└п╬п╫ 43 п╤п╣п╩я┌я▀п╧ (п╦п╩п╦ п╨п╬я─п╦я┤п╫п╣п╡я▀п╧) я└п╬п╫ 44 я│п╦п╫п╦п╧ я└п╬п╫ 45 я└п╦п╬п╩п╣я┌п╬п╡я▀п╧ я└п╬п╫ 46 пЁп╬п╩я┐п╠п╬п╧ я└п╬п╫ 47 п╠п╣п╩я▀п╧ (п╦п╩п╦ я│п╣я─я▀п╧) я└п╬п╫

п²п╣ п╡я│п╣ п╨п╬п╪п╟п╫п╢я▀ п╠я┐п╢я┐я┌ я─п╟п╠п╬я┌п╟я┌я▄ п╫п╟ п╩я▌п╠п╬п╧ я│п╦я│я┌п╣п╪п╣ п╦п╩п╦ я┐я│я┌я─п╬п╧я│я┌п╡п╣ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐.

ls п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я│п╩п╣п╢я┐я▌я┴п╦п╣ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌:

NORMAL   0                   п²п╬я─п╪п╟п╩я▄п╫я▀п╧ я┌п╣п╨я│я┌ (п╫п╣ п╦п╪я▐ я└п╟п╧п╩п╟)
FILE     0                   п·п╠я▀я┤п╫я▀п╧ я└п╟п╧п╩
DIR      32                  п п╟я┌п╟п╩п╬пЁ
LINK     36                  п║п╦п╪п╡п╬п╩я▄п╫п╟я▐ я│я│я▀п╩п╨п╟
ORPHAN   п╫п╣п╬п©я─п╣п╢п╣п╩п╣п╫п╬        п║п╩п╬п╪п╟п╫п╫п╟я▐ я│п╦п╪п╡п╬п╩я▄п╫п╟я▐ я│я│я▀п╩п╨п╟
MISSING  п╫п╣п╬п©я─п╣п╢п╣п╩п╣п╫п╬        п·я┌я│я┐я┌я│я┌п╡я┐я▌я┴п╦п╧ я└п╟п╧п╩
FIFO     31                  п≤п╪п╣п╫п╬п╡п╟п╫п╫я▀п╧ п╨п╟п╫п╟п╩ (FIFO)
SOCK     33                  п║п╬п╨п╣я┌
BLK      44;37               п▒п╩п╬я┤п╫п╬п╣ я┐я│я┌я─п╬п╧я│я┌п╡п╬
CHR      44;37               п║п╦п╪п╡п╬п╩я▄п╫п╬п╣ я┐я│я┌я─п╬п╧я│я┌п╡п╬
EXEC     35                  п≤я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩

п²п╣п╨п╬я┌п╬я─я▀п╣ я┌п╣я─п╪п╦п╫п╟п╩я▄п╫я▀п╣ п©я─п╬пЁя─п╟п╪п╪я▀ п╫п╣п©я─п╟п╡п╦п╩я▄п╫п╬ я─п╟я│п©п╬п╥п╫п╟я▌я┌ п╫п╟я│я┌я─п╬п╧п╨п╦ я├п╡п╣я┌п╟ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌. п∙я│п╩п╦ п╡п╣я│я▄ я┌п╣п╨я│я┌ я│я┌п╟п╫п╬п╡п╦я┌я│я▐ я─п╟я│я├п╡п╣я┤п╣п╫п╫я▀п╪ п©п╬я│п╩п╣ я┌п╬пЁп╬, п╨п╟п╨ п╡я▀ п©я─п╬я│п╪п╟я┌я─п╦п╡п╟п╣я┌п╣ п╩п╦я│я┌п╦п╫пЁ п╨п╟я┌п╟п╩п╬пЁп╟, п╦п╥п╪п╣п╫п╦я┌п╣ п╨п╬п╢я▀ NORMAL п╦ FILE п╫п╟ я├п╦я└я─п╬п╡я▀п╣ п╨п╬п╢я▀ п╢п╩я▐ п╫п╬я─п╪п╟п╩я▄п╫п╬пЁп╬ я├п╡п╣я┌п╟ я┌п╣п╨я│я┌п╟ п╦ я└п╬п╫п╟.

п■я─я┐пЁп╦п╣ я┌п╦п©я▀ я┌п╣я─п╪п╦п╫п╟п╩п╬п╡ (я─п╟я│я┬п╦я─п╣п╫п╫п╟я▐ п╫п╟я│я┌я─п╬п╧п╨п╟)

п∙я│п╩п╦ я┐ п╡п╟я│ п╣я│я┌я▄ я┌п╣я─п╪п╦п╫п╟п╩ (п╦п╩п╦ п©я─п╦п╫я┌п╣я─!) я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ я├п╡п╣я┌п╟ (п╦п╩п╦ п╢я─я┐пЁп╦п╪п╦ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▐п╪п╦ п╡я▀п╢п╣п╩п╣п╫п╦я▐), п╨п╬я┌п╬я─я▀п╧ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ п╢я─я┐пЁп╬п╧ п╫п╟п╠п╬я─ п╨п╬п╢п╬п╡, п╡я▀ п╡я│я▒ я─п╟п╡п╫п╬ я│п╪п╬п╤п╣я┌п╣ я│п╬п╥п╢п╟я┌я▄ п©п╬п╢я┘п╬п╢я▐я┴п╦п╣ п╫п╟я│я┌я─п╬п╧п╨п╦. п■п╩я▐ я█я┌п╬пЁп╬ п╫я┐п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╬п©п╣я─п╟я┌п╬я─я▀ LEFTCODE, RIGHTCODE п╦ ENDCODE.

п÷я─п╦ п╡я▀п╡п╬п╢п╣ п╦п╪п╣п╫п╦ я└п╟п╧п╩п╟ ls пЁп╣п╫п╣я─п╦я─я┐п╣я┌ я┌п╟п╨я┐я▌ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄: LEFTCODE п╨п╬п╢п╟_я┌п╦п©п╟ RIGHTCODE п╦п╪я▐_я└п╟п╧п╩п╟ ENDCODE, пЁп╢п╣ п╨п╬п╢_я┌п╦п©п╟ — я├п╡п╣я┌п╬п╡п╟я▐ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄, п╥п╟п╡п╦я│я▐я┴п╟я▐ п╬я┌ я┌п╦п©п╟ п╦п╩п╦ п╦п╪п╣п╫п╦ я└п╟п╧п╩п╟. п∙я│п╩п╦ ENDCODE п╫п╣ п╬п©я─п╣п╢п╣п╩я▒п╫, я┌п╬ п╡п╪п╣я│я┌п╬ п╫п╣пЁп╬ п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ LEFTCODE NORMAL RIGHTCODE. п÷я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╩п╣п╡п╬пЁп╬ (LEFTCODE) п╦ п©я─п╟п╡п╬пЁп╬ (RIGHTCODE) п╨п╬п╢п╬п╡ я▐п╡п╩я▐п╣я┌я│я▐ я│п╬п╨я─п╟я┴п╣п╫п╦п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п╦п╫я└п╬я─п╪п╟я├п╦п╦, п╨п╬я┌п╬я─я┐я▌ п╫я┐п╤п╫п╬ п╫п╟п╠п╦я─п╟я┌я▄ (п╟ я┌п╟п╨п╤п╣ я│п©я─я▐я┌п╟я┌я▄ я┐я─п╬п╢п╩п╦п╡я▀п╣ escape-п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ п╬я┌ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐). п∙я│п╩п╦ п╬п╫п╦ п╫п╣ п©п╬п╢я┘п╬п╢я▐я┌ п╢п╩я▐ п╡п╟я┬п╣пЁп╬ я┌п╣я─п╪п╦п╫п╟п╩п╟, п╦я┘ п╪п╬п╤п╫п╬ п╡я▀п╨п╩я▌я┤п╦я┌я▄, п©п╬п╪п╣я│я┌п╦п╡ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣п╣ п╨п╩я▌я┤п╣п╡п╬п╣ я│п╩п╬п╡п╬ п╫п╟ п╬я┌п╢п╣п╩я▄п╫п╬п╧ я│я┌я─п╬п╨п╣.

п≈п░п°п∙п╖п░п²п≤п∙: п∙я│п╩п╦ ENDCODE п╬п©я─п╣п╢п╣п╩я▒п╫ п╡ пЁп╩п╬п╠п╟п╩я▄п╫п╬п╪ я─п╟п╥п╢п╣п╩п╣ я└п╟п╧п╩п╟ п╫п╟я│я┌я─п╬п╣п╨, я┌п╬ п╣пЁп╬ п╫п╣п╩я▄п╥я▐ п©п╣я─п╣п╬п©я─п╣п╢п╣п╩п╦я┌я▄ п╡ я─п╟п╥п╢п╣п╩п╣ п╬п©я─п╣п╢п╣п╩я▒п╫п╫п╬пЁп╬ я┌п╣я─п╪п╦п╫п╟п╩п╟. п╜я┌п╬ п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ п╡я│п╣ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ NORMAL п╫п╣ п©я─п╦п╡п╣п╢я┐я┌ п╫п╦ п╨ п╨п╟п╨п╬п╪я┐ я─п╣п╥я┐п╩я▄я┌п╟я┌я┐. п·п╢п╫п╟п╨п╬, п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я─п╟п╥п╩п╦я┤п╫я▀п╣ ENDCODE, я┤я┌п╬ п╦ п©я─п╦п╡п╣п╢я▒я┌ п╨ п╫я┐п╤п╫п╬п╪я┐ я─п╣п╥я┐п╩я▄я┌п╟я┌я┐.

п╜п╨я─п╟п╫п╦я─п╬п╡п╟п╫п╫я▀п╣ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦

п■п╩я▐ я┌п╬пЁп╬, я┤я┌п╬п╠я▀ я┐п╨п╟п╥п╟я┌я▄ п╡ я├п╡п╣я┌п╬п╡я▀я┘ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▐я┘ п╦п╩п╦ я─п╟я│я┬п╦я─п╣п╫п╦я▐я┘ п╦п╪я▒п╫ я└п╟п╧п╩п╬п╡ я┐п©я─п╟п╡п╩я▐я▌я┴п╦п╣ я│п╦п╪п╡п╬п╩я▀ п╦п╩п╦ п©я─п╬п╠п╣п╩я▀, п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╩п╦п╠п╬ п╫п╬я┌п╟я├п╦я▌ п╡ я│я┌п╦п╩п╣ я▐п╥я▀п╨п╟ C я│ п©п╬п╪п╬я┴я▄я▌ п╬п╠я─п╟я┌п╫п╬п╧ п╨п╬я│п╬п╧ я┤п╣я─я┌я▀, п╩п╦п╠п╬ п╫п╬я┌п╟я├п╦я▌ п╡ я│я┌п╦п╩п╣ п©я─п╬пЁя─п╟п╪п╪я▀ stty я│ п©п╬п╪п╬я┴я▄я▌ я│п╦п╪п╡п╬п╩п╟ ^. п²п╬я┌п╟я├п╦я▐ п╡ я│я┌п╦п╩п╣ я▐п╥я▀п╨п╟ C п╡п╨п╩я▌я┤п╟п╣я┌ п╡ я│п╣п╠я▐ я┌п╟п╨п╦п╣ я│п╦п╪п╡п╬п╩я▀:

\a       п≈п╡п╬п╫п╬п╨ (ASCII 7)
\b       п≈п╟п╠п╬п╧ (ASCII 8)
\e       Escape (ASCII 27)
\f       п÷я─п╬пЁп╬п╫ я│я┌я─п╟п╫п╦я├я▀ (ASCII 12)
\n       п²п╬п╡п╟я▐ я│я┌я─п╬п╨п╟ (ASCII 10)
\r       п▓п╬п╥п╡я─п╟я┌ п╨п╟я─п╣я┌п╨п╦ (ASCII 13)
\t       п╒п╟п╠я┐п╩я▐я├п╦я▐ (ASCII 9)
\v       п▓п╣я─я┌п╦п╨п╟п╩я▄п╫п╟я▐ я┌п╟п╠я┐п╩я▐я├п╦я▐ (ASCII 11)
\?       пёп╢п╟п╩п╣п╫п╦п╣ (ASCII 127)
\nnn     п⌡я▌п╠п╬п╧ я│п╦п╪п╡п╬п╩ (п╨п╬п╢ п╡ п╡п╬я│я▄п╪п╣я─п╦я┤п╫п╬п╧ я│п╦я│я┌п╣п╪п╣)
\xnnn    п⌡я▌п╠п╬п╧ я│п╦п╪п╡п╬п╩ (п╨п╬п╢ п╡ п╢п╣я│я▐я┌п╦я┤п╫п╬п╧ я│п╦я│я┌п╣п╪п╣)
\_       п÷я─п╬п╠п╣п╩
\\       п·п╠я─п╟я┌п╫п╟я▐ п╨п╬я│п╟я▐ я┤п╣я─я┌п╟ (\)
\^       п я─я▀я┬п╨п╟ (^)
\#       п═п╣я┬я▒я┌п╨п╟ (#)

п≈п╟п╪п╣я┌я▄я┌п╣, я┤я┌п╬ escape-я│п╦п╪п╡п╬п╩я▀ п╫п╣п╬п╠я┘п╬п╢п╦п╪я▀, я┤я┌п╬п╠я▀ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п©я─п╬п╠п╣п╩, п╬п╠я─п╟я┌п╫я┐я▌ п╨п╬я│я┐я▌ я┤п╣я─я┌я┐, п╨я─я▀я┬п╨я┐ п╦п╩п╦ я┐п©я─п╟п╡п╩я▐я▌я┴п╦п╣ я│п╦п╪п╡п╬п╩я▀ п╡ п╩я▌п╠п╬п╪ п╪п╣я│я┌п╣ я│я┌я─п╬п╨п╦, п╟ я┌п╟п╨п╤п╣ я│п╦п╪п╡п╬п╩ я─п╣я┬я▒я┌п╨п╦ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п©п╣я─п╡п╬пЁп╬ я│п╦п╪п╡п╬п╩п╟ п╡ я│я┌я─п╬п╨п╣.

п╓п░п≥п⌡п╚

/etc/DIR_COLORS
п·п╠я┴п╣я│п╦я│я┌п╣п╪п╫я▀п╧ я└п╟п╧п╩ п╫п╟я│я┌я─п╬п╧п╨п╦
~/.dir_colors
п÷п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╦п╧ я└п╟п╧п╩ п╫п╟я│я┌я─п╬п╧п╨п╦

п╜я┌п╟ я│я┌я─п╟п╫п╦я├п╟ п╬п©п╦я│я▀п╡п╟п╣я┌ я└п╬я─п╪п╟я┌ я└п╟п╧п╩п╟ dir_colors, п╨п╬я┌п╬я─я▀п╧ п╪п╬п╤п╫п╬ п╫п╟п╧я┌п╦ п╡ п©п╟п╨п╣я┌п╣ fileutils-4.1; п╢я─я┐пЁп╦п╣ п╡п╣я─я│п╦п╦ п╪п╬пЁя┐я┌ п╫п╣п╪п╫п╬пЁп╬ п╬я┌п╩п╦я┤п╟я┌я▄я│я▐.

п≈п░п°п∙п╖п░п²п≤п╞

п≈п╫п╟я┤п╣п╫п╦п╣ LEFTCODE п╦ RIGHTCODE, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я┌п╣я─п╪п╦п╫п╟п╩п╟п╪п╦ ISO 6429:

LEFTCODE  \e[
RIGHTCODE m

п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╥п╫п╟я┤п╣п╫п╦п╣ ENDCODE п╫п╣ п╬п©я─п╣п╢п╣п╩п╣п╫п╬.

п║п°п·п╒п═п≤п╒п∙ п╒п░п п√п∙

dircolors(1), ls(1), stty(1), xterm(1)

2001-12-26 GNU