На каждый символ кириллицы, приходится 2 байта; символ латиницы, однобайтный:
[root@comp ~]# hexdump -C /path/длинноеимя.txt
00000000 d0 9c d0 b0 d0 bc d0 b0 2c 20 d1 8f 20 d0 b2 20 |........, .. .. |
00000010 d0 94 d1 83 d0 b1 d0 b0 d0 b5 21 20 d0 9c d0 b0 |..........! ....|
00000020 d0 bc d0 b0 2c 20 d0 bc d0 b0 d0 bc d0 b0 2c 20 |...., ........, |
00000030 d1 8f 20 d0 b2 20 d0 94 d1 83 d0 b1 d0 b0 d0 b5 |.. .. ..........|
00000040 21 20 d0 9c d0 b0 d0 bc d0 b0 2c 20 d1 8f 20 d0 |! ........, .. .|
00000050 b2 20 d0 94 d1 83 d0 b1 d0 b0 d0 b5 21 20 d0 9c |. ..........! ..|
00000060 d0 b0 d0 bc d0 b0 2c 20 d0 bc d0 b0 d0 bc d0 b0 |......, ........|
00000070 2c 20 d1 8f 20 d0 b2 20 d0 94 d1 83 d0 b1 d0 b0 |, .. .. ........|
00000080 d0 b5 21 20 d0 9c d0 b0 d0 bc d0 b0 2c 20 d1 8f |..! ........, ..|
00000090 20 d0 b2 20 d0 94 d1 83 d0 b1 d0 b0 d0 b5 21 20 | .. ..........! |
000000a0 d0 9c d0 b0 d0 bc d0 b0 2c 20 d0 bc d0 b0 d0 bc |........, ......|
000000b0 d0 b0 2c 20 d1 8f 20 d0 b2 20 d0 94 d1 83 d0 b1 |.., .. .. ......|
000000c0 d0 b0 d0 b5 21 20 d0 9c d0 b0 d0 bc d0 b0 2c 20 |....! ........, |
000000d0 d1 8f 20 d0 b2 20 d0 94 d1 83 d0 b1 d0 b0 d0 b5 |.. .. ..........|
000000e0 21 20 d0 9c d0 b0 d0 bc d0 b0 2c 20 d0 bc d0 b0 |! ........, ....|
000000f0 d0 bc d0 b0 2c 20 d1 8f 20 d0 b2 20 d0 94 d1 83 |...., .. .. ....|
00000100 d0 b1 d0 b0 d0 b5 21 20 d0 9c d0 b0 d0 bc d0 b0 |......! ........|
00000110 2c 20 d1 8f 20 d0 b2 20 d0 94 d1 83 d0 b1 d0 b0 |, .. .. ........|
00000120 d0 b5 21 20 d0 9c d0 b0 d0 bc d0 b0 2c 20 d0 bc |..! ........, ..|
00000130 d0 b0 d0 bc d0 b0 2c 20 d1 8f 20 d0 b2 20 d0 94 |......, .. .. ..|
00000140 d1 83 d0 b1 d0 b0 d0 b5 21 20 2e 6d 70 33 |........! .mp3|
0000014e
[root@comp ~]# cat /path/длинноеимя.txt
Мама, я в Дубае! Мама, мама, я в Дубае! Мама, я в Дубае! Мама, мама, я в Дубае! Мама, я в Дубае! Мама, мама, я в Дубае! Мама, я в Дубае! Мама, мама, я в Дубае! Мама, я в Дубае! Мама, мама, я в Дубае! .mp3[root@comp ~]#
Размер в байтах
[root@comp ~]# wc -c /path/длинноеимя.txt
334 /path/длинноеимя.txt
Не в символах
# wc -m /path/длинноеимя.txt
204 /path/длинноеимя.txt
[root@comp ~]# getconf NAME_MAX /dev/sda8
255
NAME_MAX говорит о символах, но однобайтной латиницы (?):
# cat /usr/include/linux/limits.h
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _LINUX_LIMITS_H
#define _LINUX_LIMITS_H
#define NR_OPEN 1024
#define NGROUPS_MAX 65536 /* supplemental group IDs are available */
#define ARG_MAX 131072 /* # bytes of args + environ for exec() */
#define LINK_MAX 127 /* # links a file may have */
#define MAX_CANON 255 /* size of the canonical input queue */
#define MAX_INPUT 255 /* size of the type-ahead buffer */
#define NAME_MAX 255 /* # chars in a file name */
#define PATH_MAX 4096 /* # chars in a path name including nul */
#define PIPE_BUF 4096 /* # bytes in atomic write to a pipe */
#define XATTR_NAME_MAX 255 /* # chars in an extended attribute name */
#define XATTR_SIZE_MAX 65536 /* size of an extended attribute value (64k) */
#define XATTR_LIST_MAX 65536 /* size of extended attribute namelist (64k) */
#define RTSIG_MAX 32
#endif