>  기사  >  운영 및 유지보수  >  Linux에서 디렉토리가 비어 있는지 확인하는 방법

Linux에서 디렉토리가 비어 있는지 확인하는 방법

藏色散人
藏色散人원래의
2023-03-20 10:17:032717검색

Linux에서 디렉터리가 비어 있는지 확인하는 방법: 1. Linux 터미널을 입력합니다. 2. "res=`ls -A $dir` if [ -z $res ]를 실행한 다음 echo "$dir ..." else echo "$dir ..."fi" 메소드를 사용하여 디렉토리가 비어 있는지 확인할 수 있습니다.

Linux에서 디렉토리가 비어 있는지 확인하는 방법

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.