====== Linux ls ====== * [[linux:exa|exa]] * [[linux:lsd|LSD lsdeluxe]] ===== 정렬 ===== * [[https://www.lostsaloon.com/technology/how-to-sort-the-output-of-ls-in-linux/|how to sort the output of ‘ls command’ in linux command line - lost saloon]] * ''ls''는 기본적으로 파일명으로 정렬을 한다. ==== 날짜 순 정렬 ==== * ''-t'' : 수정 날짜 순 정렬 * ''-r'' : 역순 정렬 ls -ltr ===== ls 컬러 변경 ===== * https://github.com/seebi/dircolors-solarized * [[http://www.geekgumbo.com/2011/11/04/changing-the-directory-color-in-the-bash-shell/|환경 변수를 이용한 ls 색상 변경]] export LS_COLORS='di=0;35' * ''dircolors'' 명령을 통한 변경 [[http://linuxtoolkit.blogspot.kr/2009/06/painting-ls-on-bash.html|Linux Toolkits: Changing Color for ls on Bash]] # 문서상 파일 이름이 ".dircolors"로 나와 있는데 ".dir_colors"가 맞음 # Step 1: Pipe the information from Dircolors and save as .dir_colors dircolors -p > ~/.dir_colors # Step 2: Change the contents of .dir_colors vim .dir_colors #------------------------------------------------ NORMAL 00 # global default, although everything should be something. FILE 00 # normal file DIR 01;34 # directory ......... #------------------------------------------------ Color Codes (Foreground): 00;30=Black 00;31=Red 00;32=Green 00;33=Brown 00;34=Blue 00;35 Magenta 00;36=Cyan 00;37=White 01;30=Grey 01;31=Light Red 01;32=Light green 01;33=Yellow 01;34=Light Blue 01;35=Pink 01;36=Light Cyan 01;37=Light Gray # Introduce DirColors to the new configuration dircolors -b ~/.dir_colors ===== 파일의 전체 경로 보기 ===== * [[https://stackoverflow.com/questions/246215/how-can-i-generate-a-list-of-files-with-their-absolute-path-in-linux|command line - How can I generate a list of files with their absolute path in Linux? - Stack Overflow]] # current dir의 모든 파일과 디렉토리 ls -1 |xargs realpath # 현재 디렉토리의 파일과 링크 find $PWD -maxdepth 1 -type f,l # 현재 이하 모든 디렉토리의 모든 파일과 링크 find $PWD -type f,l