터미널에서 폴더를 어떻게 볼 수 있습니까?


10

터미널 내에서 폴더를 나열하려면 어떻게해야합니까? 어떤 명령을 사용해야합니까?

답변:


3

폴더를 파일과 쉽게 구분하려면 다음과 같은 것을 사용하십시오 ls -alhF. 나는 보통 l그 별칭을 정의 합니다. 나는 alias l='ls -alhF'내 라인 을 넣었다 .bashrc.


20

폴더 만 나열하려면 다음을 시도하십시오. ls -d */


설명

-d

내용이 아닌 디렉토리 자체를 나열합니다. 이를 설명하기 위해을 입력하면 어떻게되는지 고려하십시오 ls */. ls한 하위 계층으로 내려와 각 하위 디렉토리로 이동하고 각 하위 디렉토리의 모든 파일을 순차적으로 나열합니다.

출처: man ls

*/

*/UNIX에서는 "글로브"라고합니다. ( 자세한 내용 은 Wikipedia 를 참조하십시오). 그러나 기본적으로 "슬래시로 끝나는 모든 파일 이름"을 의미합니다. UNIX에서 디렉토리는 기본적으로 파일 일뿐입니다. 그러나 이들은 슬래시로 끝나는 특수한 이름으로 운영 체제가 디렉토리 (또는 일상적인 사람의 경우 폴더)임을 알 수 있습니다. 그리고 별표 *는 기술적으로 "모든 문자열"을 나타내는 와일드 카드입니다.

글로브 란 무엇입니까?

이 단락은 귀하의 질문 과 관련 이 없지만, 이것에 대해 읽은 적이 없다면 그것을 보는 것이 좋습니다. Glob은 정규식과 글 로빙의 차이점은 무엇입니까? 에서 부분적으로 설명 된 것처럼 정규식과 다릅니다. 정규 표현식에 대한 책이 많이 있지만, 패턴 매칭 표현을 인코딩하는 방법에는 여러 가지가 있습니다.


1
숨겨진 폴더를 표시하는 방법? ls -d. * /는 숨겨진 폴더 만 표시합니다. 숨겨진 폴더와 숨겨지지 않은 폴더를 모두 보는 방법은 무엇입니까? 나는 ls -d * /. * / 만 생각할 수 있습니다.
LFC_fan

2
글쎄, 당신은 ls -la | grep ^ d하지만 훨씬 더 :)
Praweł

6

나는 매우 경험이없는 사용자이므로이 웹 사이트를 좋아 합니다 . bash 명령에 대해 알고 싶은 모든 것을 알려주며 경우에 따라 예제를 제공하기도합니다. 매우 유용한.

귀하의 경우 :

  • ls 파일을 나열
  • ls -a 숨겨진 파일을 포함
  • ls -l 긴 목록 형식
  • ...

4
ls -al | grep ^d

숨겨진 파일 포함 '-a'grep ^ d 'd'로 시작하십시오. 이름은 도트 디렉토리로 시작하는 디렉토리가 숨겨진 경우 디렉토리를 의미합니다.

재귀 적으로 나열하려면

find ./ -type d | less
./ ..................... means starts find in current folder
-type .................. indicates the type to be searched
d ...................... means directory
| ...................... redirects the command
less ................... enables paging using the keyboard arrows and leave with q


1
  1. 홈 디렉토리 폴더를 보려면 ls명령으로 충분합니다. 단순하게 유지됩니다.

    $ ls
    
    Desktop    Downloads         hadoop  Pictures  Templates
    Documents  examples.desktop  Music   Public    Videos
    
  2. 여러 디렉토리를 지정할 수도 있습니다 ls ~ /usr

    $ ls ~ /usr
    
    /home/hadoop1:
    Desktop    Downloads         hadoop  Pictures  Templates
    Documents  examples.desktop  Music   Public    Videos
    
    /usr:
    bin  games  include  lib  local  locale  sbin  share  src
    
  3. 긴 형식으로 출력을 얻으려면 -l옵션을 사용할 수 있습니다

    $ ls -l
    total 48
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Desktop
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Documents
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Downloads
    -rw-r--r--  1 hadoop1 hadoop1 8980 Jul  1  2017 examples.desktop
    drwxr-xr-x 10 hadoop1 hadoop1 4096 Jul  1  2017 hadoop
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Music
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Pictures
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Public
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Templates
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Videos
    

0

ls 파일을 나열합니다.

ls -l 세부 사항 (예 : 파일 크기)으로 파일을 나열합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.