반응형
다른 줄에 파일 이름 목록을 얻는 방법
와 같이 디렉토리에있는 모든 파일 목록을 가져 와서 ls
각 파일 이름이 별도의 세부 정보없이 별도의 줄에 있도록합니다 ls -l
. 나는 ls --help
해결책을 찾지 못했습니다. 나는 노력했다
ls -l | cut --fields=9 -d" "
하지만 ls
열 사이의 공간의 고정 번호를 사용하지 않습니다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
ls -1
그것은 작은 숫자가 아닙니다 L
.
ls -1
. 도움에서 :
-1 줄당 하나의 파일을 나열합니다
cygwin 및 FreeBSD에서 작동하므로 GNU에 국한되지는 않습니다.
파이프가없는 솔루션 :-)
ls --format single-column
긴 옵션은 GNU coreutils 에서만 지원 되며 BSD ls 는 짧은 인수 만 지원합니다.-1
혹시:
ls | awk '{print $NF}'
ls | cat
... 아마도 ls -1
sed 명령을 사용하여 단일 열을 나열하십시오.
ls -l | sed 's/\(^[^0-9].\*[0-9]\*:[0-9]\*\) \(.*\)/\2/'
이 시도:
$ ls | xargs -n num
num
나열하려는 열의 수는 다음과 같습니다 .
먼저 이것을 사용할 수 있습니다. 한 줄에 하나의 파일이 표시됩니다.
ls -l | sed 's /(.*) (. *) $ / \ 2 /'
그렇지 않으면 당신은 이렇게 사용할 수 있습니다
찾기 . -최대 깊이 1 | sed 's /.///'
두 가지가 동일합니다.
이것은 또한 할 것이다
ls -l | awk '{print $NF}'
이 또한 작동합니다 : echo -e "\ n $ (ls)"
참고 URL : https://stackoverflow.com/questions/5155657/how-to-get-a-list-of-file-names-in-different-lines
반응형
'program tip' 카테고리의 다른 글
Android Webview는 net :: ERR_CACHE_MISS 메시지를 제공합니다. (0) | 2020.08.03 |
---|---|
Linux 스크립트에서 터미널의 사용자 입력 숨기기 (0) | 2020.08.03 |
시작 화면 스토리 보드에 이미지가 표시되지 않음 (0) | 2020.08.02 |
Redis-원격 서버에 연결 (0) | 2020.08.02 |
Java 날짜 차단 시간 정보 (0) | 2020.08.02 |