CC: hai số chỉ thế kỉ,
Tên tậptin dài kiểu VFAT
Phiên bản này của mtools hỗ trợ các tên tập tin dài VFAT. Nếu tên một tập tin Linux dài quá qui định đặt tên trong MS-DOS, nó sẽ đ−ợc l−u thành một tên VFAT dài, và một tên ngắn đi kèm sẽ đ−ợc tạo ra. Tên ngắn này là cái nhìn thấy khi kiểm tra
ổ đĩa bằng một phiên bản của DOS tr−ớc version 7.0. Bảng d−ới đây chỉ ra vài ví dụ của tên tập tin ngắn:
Tên dài Tên MS-DOS Lý do thay đổi --- --- --- thisisatest THISIS~1 Tên tập tin quá dài alain.knaff ALAIN~1.KNA Tên mở rộng quá dài prn.txt PRN~1.TXT PRN là tên thiết bị
.abc ABC~1 Tên chính của tập tin không có mà chỉ có tên mở rộng
hot+cold HOT_CO~1 Trong tên tập tin có chứa ký tự đặc biệt Nói chung, có một số các qui tắc sau để khởi tạo một tên tập tin ngắn:
Các ký tự đặc biệt đ−ợc thay thế bởi dấu gạch d−ới. Các ký tự đó là ; + = [ ] ' , \ " * \\ < > / ? : |
Các dấu chấm phân cách giữa tên chính và tên mở rộng sẽ đ−ợc bỏ qua Một số ‘~’n đ−ợc tạo ra ở cuối tên tập tin (ví dụ: HOT_CO~1 )
Tên tập tin đ−ợc rút ngắn để nằm trong giới hạn 8 ký tự tên chính và 3 ký tự tên mở rộng.
Tên tập tin kiểu Linux (cả dài và ngắn) đ−ợc gọi là tên chính (primary name), và tên đ−ợc rút ngắn theo dạng MS-DOS là tên phụ (secondary name).
Ví dụ:
# mcopy /etc/motd a:Reallylongname
Mtools sẽ tự động tạo ra một tên ngắn là REALLY~1 thay cho tên dài là
Reallylongname. Reallylongname là primary name, và REALLY~1 là secondary name.
# mcopy /etc/motd a:motd
Trong lệnh trên, tên tập tin là phù hợp với giới hạn tên tập tin của DOS, do đó,
mtools không cần tạo ra tên khác, motd là tên chính, và không cần tên phụ.