Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Bagaimana untuk mengetahui sama ada direktori atau fail wujud dalam Linux

Bagaimana untuk mengetahui sama ada direktori atau fail wujud dalam Linux

WBOY
Lepaskan: 2022-04-07 12:05:15
asal
16054 orang telah melayarinya

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."

Bagaimana untuk mengetahui sama ada direktori atau fail wujud dalam Linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Cara mencari sama ada direktori atau fail wujud dalam Linux

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]
Salin selepas log masuk

(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
Salin selepas log masuk

Contoh adalah seperti berikut:

Bagaimana untuk mengetahui sama ada direktori atau fail wujud dalam Linux

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan