Tôi theo thư mục "/ home" và các thư mục con của nó với tập lệnh bash bên dưới. nhưng khi tên thư mục trống, tập lệnh không hoạt động chính xác.
#!/bin/bash
inotifywait -m -r -e moved_to -e create "/home" | while read path action file
do
echo "$path$file -> $action"
done
Đơn giản 1
/home/new_folder1/new lòng.txt
đầu ra kịch bản
/home/new_folder1 -> CREATE,ISDIR
/home/new_folder1/new_text.txt -> CREATE
Đơn giản 2
/ home / thư mục mới1 / text.txt mới
đầu ra kịch bản
/home/new folder1 -> CREATE,ISDIR
/home/newCREATE new text.txt -> folder1/
xin lỗi tiếng anh xấu