Mục lục:
Định nghĩa - Basename có nghĩa là gì?
Tên cơ sở là tên của một thư mục trong tên đường dẫn Unix xuất hiện sau dấu gạch chéo cuối cùng. Nó cũng là tên của một tiện ích tiêu chuẩn trên các hệ thống giống Unix trả về tên cơ sở khi được đặt tên đường dẫn Unix. Chương trình này là một phần của Đặc tả Unix đơn và được cài đặt trên hầu hết mọi hệ thống, bao gồm hầu hết các bản phân phối Linux.
Techopedia giải thích tên cơ sở
Tên cơ sở là thư mục cuối cùng trong đường dẫn Unix sau dấu gạch chéo cuối cùng. Ví dụ: trong tên đường dẫn / usr / share / techopedia, tên cơ sở sẽ là "techopedia". Ngoài ra còn có một tiện ích gọi là basename trả về tên cơ sở của một thư mục khi được đặt tên đường dẫn. Nó thường được sử dụng trong các kịch bản shell để thuận tiện. Các ngôn ngữ kịch bản chính, bao gồm Perl và Python, cũng có khả năng tạo tên cơ sở thông qua các thư viện.
Một tiện ích đồng hành, dirname, trả về mọi thứ trừ tên cơ sở cuối cùng trong tên đường dẫn. Cả hai tiện ích này là một phần của Thông số kỹ thuật Unix đơn. Mặc dù Linux không phải là một phần của Đặc tả Unix đơn, hầu như tất cả các bản phân phối bao gồm dirname và tên cơ sở là một phần của GNU Coreutils. Tương tự, các hệ thống BSD miễn phí cũng bao gồm các tiện ích này.