Linux에서 현재 디렉터리에 어떤 하위 디렉터리가 있는지 확인하는 방법

青灯夜游
풀어 주다: 2023-03-14 10:18:35
원래의
9953명이 탐색했습니다.

Linux에서는 ls 명령을 사용하여 현재 디렉터리에 어떤 하위 디렉터리가 있는지 확인할 수 있습니다. "ls -a" 명령을 직접 실행하면 숨겨진 파일을 포함하여 현재 디렉터리의 모든 하위 디렉터리와 파일을 표시할 수 있습니다. ls 명령은 현재 디렉토리의 내용을 표시하는 데 사용되며, 구문은 "ls [options] [ dirname]", 매개변수 "dirname"은 필요한 디렉터리를 현재 디렉터리로 기본값으로 설정하는 데 사용됩니다.

Linux에서 현재 디렉터리에 어떤 하위 디렉터리가 있는지 확인하는 방법

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

Linux에서는 ls 명령을 사용하여 현재 디렉터리에 어떤 하위 디렉터리가 있는지 확인할 수 있습니다.

linux ls 명령 소개

ls 명령은 list의 약자로 가장 일반적인 디렉터리 작업 명령으로, 주요 기능은 현재 디렉터리의 내용을 표시하는 것입니다.

ls 명령은 현재 디렉터리의 파일 목록을 표시하는 데 사용되며, 지정된 경로 아래의 파일 목록을 표시하는 데에도 사용할 수 있습니다.

구문:

ls [options] [dirname]
로그인 후 복사
ParametersDescription
optionsls 명령에 사용되는 매개변수입니다.
dirname보려는 디렉터리, 기본값은 현재 디렉터리입니다.

표 1에는 ls 명령에서 일반적으로 사용되는 옵션과 해당 기능이 나열되어 있습니다.

표 1 ls 명령의 공통 옵션 및 기능
OptionsFunction
-a숨겨진 파일(.로 시작하는 파일)을 포함한 모든 파일 표시도 함께 나열됩니다. 대부분 일반적으로 사용되는 옵션 중 하나입니다.
-A숨겨진 파일을 포함한 모든 파일을 표시하지만 . 및 .. 디렉터리는 포함하지 않습니다.
-d디렉토리 내 파일 데이터가 아닌 디렉토리 자체만 나열합니다.
-fls는 기본적으로 파일 이름별로 정렬됩니다. -f 옵션을 사용하면 정렬하지 않고 결과가 직접 나열됩니다.
-F파일 또는 디렉터리 이름 뒤에 파일 형식 표시기를 추가합니다. 예를 들어 *는 실행 파일을 나타내고, /는 디렉터리를 나타내고, =는 소켓 파일을 나타내고, |는 FIFO 파일을 나타냅니다.
-h1KB, 234MB, 2GB 등 사람이 읽을 수 있는 방식으로 파일 또는 디렉터리 크기를 표시합니다.
-iinode 노드 정보를 표시합니다.
-l 긴 형식을 사용하여 파일 및 디렉터리 정보를 나열합니다.
-nUID와 GID는 각각 파일 사용자 이름과 그룹 이름을 바꾸는 데 사용됩니다.
-r 정렬 결과를 역순으로 출력합니다. 예를 들어 원본 파일 이름이 작은 것부터 큰 것 순으로 출력됩니다.
-R하위 디렉터리의 내용과 함께 나열하는 것은 디렉터리의 모든 파일을 표시하는 것과 같습니다.
-S 파일 이름 대신 파일 크기별로 정렬합니다.
-t 파일 이름이 아닌 시간순으로 정렬합니다.
--color=never
--color=always
--color=auto
never는 컬러 표시가 파일 특성을 기반으로 하지 않음을 의미합니다.
always는 표시 색상을 의미하며, ls는 기본적으로 이 방법을 채택합니다.
auto는 시스템이 구성에 따라 색상을 지정할지 여부를 결정하도록 하는 것을 의미합니다.
--full-time풀타임 모드로 출력(년, 월, 일, 시, 분 포함)
--time={atime,ctime}접근 시간 출력 또는 권한 속성 변경 콘텐츠 변경 시간이 아닌 시간(ctime)입니다.

ls 명령이 옵션을 사용하지 않으면 기본적으로 숨김이 아닌 파일의 이름만 표시되고 파일 이름별로 정렬됩니다. 동시에 파일 이름은 파일 이름에 따라 색상이 지정됩니다. 특정 유형의 파일(파란색은 디렉터리를 표시하고 일반 파일은 흰색으로 표시됨) 또한 ls 명령을 사용하여 더 많은 콘텐츠를 표시하려면 표 1의 해당 옵션을 사용해야 합니다.

Linux ls 명령의 일반적인 예

ExampleDescription
ls현재 디렉터리의 모든 파일 나열
ls -l 다음 항목 모두 나열 현재 디렉토리 파일의 상세 정보
ls /루트 디렉토리의 모든 파일 나열
ls -l /루트 디렉토리의 모든 파일의 상세 정보 나열
ls -lh 사람이 이해할 수 있는 형식의 파일 세부 정보
ls -a숨겨진 파일을 포함한 모든 파일 나열
ls -d dirname폴더가 아닌 폴더 자체에 대한 정보 나열 다음 파일 정보
ls -lt파일 수정 시간의 역순으로 파일 정보 나열
ls -lrt파일 수정 시간의 역순으로 파일 정보 나열
ls ./hai* 다음으로 시작하는 모든 파일 나열 안녕하세요 현재 경로

列出当前目录下文件

ls
로그인 후 복사

Linux에서 현재 디렉터리에 어떤 하위 디렉터리가 있는지 확인하는 방법

显示当前目录下文件详细信息

ls -l
로그인 후 복사

Linux에서 현재 디렉터리에 어떤 하위 디렉터리가 있는지 확인하는 방법

我们可以看到,我们使用了 ls -l 命令,显示了当前路径下的文件的详细信息,包括文件的权限,文件的用户组,文件大小和时间等信息。

显示所有文件

ls -al ~

total 156
drwxr-x---  4 root root  4096 Sep 24 00:07 .
drwxr-xr-x 23 root root  4096 Sep 22 12:09 ..
-rw-------  1 root root  1474 Sep  4 18:27 anaconda-ks.cfg
-rw-------  1 root root   955 Sep 24 00:08 .bash_history
-rw-r--r--  1 root root    24 Jan  6  2007 .bash_logout
-rw-r--r--  1 root root   191 Jan  6  2007 .bash_profile
-rw-r--r--  1 root root   176 Jan  6  2007 .bashrc
drwx------  3 root root  4096 Sep  5 10:37 .gconf
-rw-r--r--  1 root root 42304 Sep  4 18:26 install.log
-rw-r--r--  1 root root  5661 Sep  4 18:25 install.log.syslog
로그인 후 복사

通过使用 -a,你会看到以 . 为开头的几个文件,以及目录文件 (.)、(..)、.gconf 等等,这些都是隐藏的目录和文件。其中,目录文件名以蓝色显示,一般文件以白色显示。

注意,Linux 系统中,隐藏文件不是为了把文件藏起来不让其他用户找到,而是为了告诉用户这些文件都是重要的系统文件,如非必要,不要乱动!所以,不论是 Linux 还是 Windows 都可以非常简单地査看隐藏文件,只是在 Windows 中绝大多数的病毒和木马都会把自己变成隐藏文件,给用户带来了错觉,以为隐藏文件是为了不让用户发现。

不仅如此,这里的 ls 命令还使用了 -l 选项,因此才显示出了文件的详细信息,此选项显示的这 7 列的含义分别是:

  • 第一列:规定了不同的用户对文件所拥有的权限,具体权限的含义将在后续章节中讲解。

  • 第二列:引用计数,文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表该目录有多少个一级子目录。

  • 第三列:所有者,也就是这个文件属于哪个用户。默认所有者是文件的建立用户。

  • 第四列:所属组,默认所属组是文件建立用户的有效组,一般情况下就是建立用户的所在组。

  • 第五列:大小,默认单位是字节。

  • 第六列:文件修改时间,文件状态修改时间或文件数据修改时间都会更改这个时间,注意这个时间不是文件的创建时间。

  • 第七列:文件名或目录名。

相关推荐:《Linux视频教程

위 내용은 Linux에서 현재 디렉터리에 어떤 하위 디렉터리가 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!