Bạn nói thế,
Khi tôi thực thi mkdir -p folder
tôi sẽ không thấy bất kỳ lỗi nào kể cả cảnh báo.
Bạn sẽ thấy một lỗi nếu lệnh thất bại. Các -p
lá cờ duy nhất ngăn chặn lỗi nếu thư mục đã tồn tại.
touch x
mkdir -p x
mkdir: cannot create directory ‘x’: File exists
Vấn đề tương tự sẽ xảy ra nếu bạn cố gắng tạo một thư mục như một người dùng bình thường trong, giả sử , /etc
.
Những gì -p
sẽ ngăn chặn là lỗi sẽ được kích hoạt khi thư mục đích đã tồn tại
mkdir y
mkdir -p y
Tuy nhiên, trong mọi trường hợp, bạn sẽ không mất gì cả, và sẽ không có gì thay đổi. Trong các tình huống lỗi, bạn sẽ không có thư mục mà bạn đang mong đợi.