Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Bagaimana untuk mengetahui sama ada direktori atau fail wujud dalam Linux
Kaedah: 1. Gunakan arahan find, sintaksnya ialah "cari direktori atau peraturan carian fail" 2. Gunakan skrip shell, sintaksnya ialah "jika [-e direktori atau fail]; kemudian echo " file exists" else echo "Fail "fi" tidak wujud."
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Dua cara: cari arahan atau skrip shell.
1. Perintah Cari
(1) find ialah kaedah biasa untuk mencari fail di bawah Linux.
(2) find syntax:
find [指定查找目录] [查找规则] [查找完后执行的action]
(3) Contohnya: find /tmp -name wa* -type l, iaitu mencari nama bermula dengan wa dan jenis di bawah /tmp Fail yang dipautkan secara simbolik. Ditemui bermakna ia wujud.
2. Skrip Shell
(1) Pengenalpastian automatik selalunya diperlukan semasa pemprosesan fail automatik Skrip berikut menentukan sama ada test.log wujud dan memaparkannya jika wujud . Fail wujud, jika tidak ia memaparkan bahawa fail itu tidak wujud.
(2) Contoh: Edit skrip untuk menentukan sama ada fail itu wujud.
vi t.sh #!/bin/bash if [ -e /temp/test.log ];then //这里是判断语句,-e表示进行比较结果为真则存在 echo "文件存在" else echo "文件不存在" fi
Contoh adalah seperti berikut:
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Bagaimana untuk mengetahui sama ada direktori atau fail wujud dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!