Cara menyemak sama ada direktori kosong di Linux: 1. Masukkan terminal Linux 2. Jalankan "res=`ls -A $dir` jika [ -z $res ]; kemudian echo "$dir; .. ."else echo "$dir ..."fi" kaedah boleh digunakan untuk menentukan sama ada direktori itu kosong.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Bagaimana untuk menyemak sama ada direktori kosong di Linux?
Bagaimana untuk menentukan sama ada tiada kandungan dalam direktori?
Anda perlu belajar 2 arahan dahulu.
ls -a: Singkatan daripada –all, akan memaparkan semua fail dan direktori, termasuk fail tersembunyi (fail bermula dengan .) dan 2 direktori khas: “.” (direktori semasa) dan “…” (direktori induk );
ls -A: Singkatan daripada –almost-all, akan memaparkan semua fail dan kebanyakan direktori, termasuk fail tersembunyi, tetapi tidak termasuk 2 direktori khas: "(direktori semasa) dan "... " (direktori induk);
Secara umum, perbezaan antara ls -a dan ls -A ialah sama ada untuk memaparkan dua direktori khas: "." (direktori semasa) dan " ..." (direktori induk).
Dengan bayangan sebelumnya, kemudian menilai sama ada direktori ialah direktori kosong boleh:
#!/bin/bash dir=/home/work/test res=`ls -A $dir` if [ -z $res ];then echo "$dir 为空目录.................." else echo "$dir 不为空...................." fi
Pembelajaran yang disyorkan: "tutorial video linux"
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada direktori kosong di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!