Linux - Xóa một tệp chứa các ký tự đặc biệt

Nếu tệp bạn muốn xóa một ký tự bắt đầu bằng "dấu trừ" (-), lệnh rm xem xét phần sau đây như một phần của dòng lệnh.

  • Để khắc phục điều này, một giải pháp là đặt trước tên tệp của lệnh "-", chỉ ra rm rằng có nhiều tùy chọn hơn ngoài điều này:
    •  rm - -name-of-file-to-be-remove 
  • Giải pháp thứ hai là thoát ký tự "-" bằng cách đặt trước dấu gạch chéo ngược:
    •  rm \ -name-of-file-to-be-remove 
  • Một giải pháp cuối cùng là đưa ra đường dẫn đầy đủ hoặc đường dẫn tương đối bắt đầu bằng . / và có tên tệp trong dấu ngoặc kép:
    •  rm ./"-name-of-file-to-be-delatted " 

Cảm ơn Jeff cho mẹo này.

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên