Linux에서 디렉터리가 비어 있는지 확인하는 방법: 1. Linux 터미널을 입력합니다. 2. "res=`ls -A $dir` if [ -z $res ]를 실행한 다음 echo "$dir ..." else echo "$dir ..."fi" 메소드를 사용하여 디렉토리가 비어 있는지 확인할 수 있습니다.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
Linux에서 디렉토리가 비어 있는지 확인하는 방법은 무엇입니까?
디렉토리에 콘텐츠가 없는지 어떻게 알 수 있나요?
먼저 명령어 2개를 배워야 합니다.
ls -a: –all의 약어로, 숨겨진 파일(.로 시작하는 파일)과 2개의 특수 디렉터리인 "."(현재 디렉터리) 및 "..."(상위 디렉터리)를 포함한 모든 파일과 디렉터리를 표시합니다. ;
ls -A: -almost-all의 약어로, 숨겨진 파일을 포함하여 모든 파일과 대부분의 디렉터리를 표시하지만 2개 이하의 특수 디렉터리는 제외합니다: "."(현재 디렉터리) 및 "..."(상위 디렉터리);
일반적으로 ls -a와 ls -A의 차이점은 "."(현재 디렉터리)와 "..."(상위 디렉터리)라는 두 개의 특수 디렉터리를 표시할지 여부입니다.
이전 예시를 사용하여 디렉토리가 빈 디렉토리인지 판단하는 방법은 다음과 같습니다.
#!/bin/bash dir=/home/work/test res=`ls -A $dir` if [ -z $res ];then echo "$dir 为空目录.................." else echo "$dir 不为空...................." fi
권장 학습: "linux 비디오 튜토리얼"
위 내용은 Linux에서 디렉토리가 비어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!