본문 바로가기

ls2

[리눅스] 명령어 정리 - ls [directory contents 조회 명령 - ls] directory contents를 조회하는 명령으로 파일 및 디렉토리 목록을 볼 수 있다. 형식 ls [ -option ] [ names ] ls 명령에서는 아래와 같은 옵션으로 더 다양한 기능을 활용할 수 있다. -1 해당 하나의 항목만 출력 -R 하위 디렉토리를 재귀적(Recursive)으로 출력 -a 숨김 파일을 포함해서 모든 항목 출력 -d 디렉토리 정보만 출력(-l 과 함께 사용) -F 해당 파일이 디렉토리인 경우, 파일 이름 뒤에 / 추가 실행 가능한 경우, 파일 이름 뒤에 * 추가 파일이 소켓인 경우, 파일 이름 뒤에 = 추가 파일이 FIFO인 경우, 파일 이름 뒤에 | 추가 기호 링크인 경우, 파일 이름 뒤에 @ 추가 -m 쉼표로 .. 2020. 11. 12.
[리눅스] scandir() 함수를 이용하여 구현하는 ls 명령어(command) 여기서는 아주 간단한 형태의 ls 명령을 구현하려고 한다. ls라 함은 리눅스 환경에서 디렉토리(or 폴더)의 내용을 보는 명령을 의미한다. 그리고 이런 ls 명령의 아주 간단한 형태는 단순하게 내부에 있는 파일들/디렉토리들의 이름들을 공백을 기준으로 출력하는 것을 말한다. 먼저 scandir() 함수에 대한 소개를 먼저 하려고 한다. #include int scandir(const char *dirp, struct dirent ***namelist, int (*filter)(const struct dirent *), int (*compar)(const struct dirent **, const struct dirent **)); scandir() 함수는 인자로 dirp에 디렉토리 이름을 주면 해당 디렉.. 2020. 11. 6.
반응형