Tôi biết câu hỏi này đã được trả lời. Nếu bất cứ ai có hoàn cảnh như tôi, thì đây là dành cho họ:
Tôi đã chạy một ứng dụng java và nó đang tìm kiếm một thư mục bắt đầu <path>
, tôi phải thay thế nó bằng đường dẫn thích hợp trước khi chạy ứng dụng. Tuy nhiên, tôi đã quên làm điều đó. Các ứng dụng đã tạo ra một thư mục được gọi là <path>
.
Tôi đã cố gắng cd <path>
- đưa ra lỗi cho tôi "-bash: lỗi cú pháp gần dòng mới mã thông báo không mong muốn" Dựa trên đề xuất ở đây (tôi hiểu rằng thư mục này bắt đầu bằng - và không phải <) Tôi đã thử cd -- <path>
. Tuy nhiên, tôi đã nhận được cùng một lỗi.
Khi tôi cố gắng cd \<path>\
- điều này đã làm việc!
Thông tin lai lịch:
Các ký hiệu "<" và ">" được sử dụng để chuyển hướng STDIN và STDOUT, do đó chúng cần phải được thoát để làm cho trình bao không giải thích chúng là chuyển hướng.