Отчет о практикуме №3
0. Я создала эту страницу.
1. Для описания я выбрала команду stat.
Stat (видимо, от англ. statistics) — команда, выводящая некоторые свойства файла. На вход она принимает имя файла (если он находится в текущей директории) или путь к файлу, если он находится не там. В ответ команда по умолчанию выдает:
- Полный адрес файла;
- Размер в байтах (man stat называет это "human-readable form");
- Размер в блоках;
- Размер блока в байтах;
- Тип файла;
- «Девайс», что бы это ни значило;
- Количество инодов;
- Количество ссылок ("hard links"; как я поняла, это ссылка на файл внутри одной системы) на этот файл;
- Время последнего доступа к файлу (и еще какая-то информация про доступ, которую я не поняла);
- ID владельца;
- ID группы владельца;
- Дата последнего изменения самого файла;
- Дата последнего изменения расположения файла;
- Дата «рождения», т. е. закачивания на компьютер.
Чтобы разобраться, как это работает, я решила посмотреть статистику для файла с геномом моей бактерии.
stat ~/term1/genome/GCF_000828915.1_ASM82891v1_genomic.fna File: /home/students/y22/ninatutubalina/term1/genome/GCF_000828915.1_ASM82891v1_genomic.fna Size: 2656190 Blocks: 5192 IO Block: 4096 regular file Device: fe09h/65033d Inode: 576124344 Links: 1 Access: (0644/-rw-r--r--) Uid: (12244/ninatutubalina) Gid: ( 2022/ year-22) Access: 2022-09-23 16:08:55.581745627 +0300 Modify: 2021-12-27 01:23:21.000000000 +0300 Change: 2022-09-22 14:55:43.678295939 +0300 Birth: 2022-09-13 22:31:47.537725513 +0300
Можно сделать так, чтобы команда выдавала информацию только о владельце и его группе, для этого используют «-c "%U %G"».
stat -c "%U %G" ~/term1/genome/GCF_000828915.1_ASM82891v1_genomic.fna ninatutubalina year-22
Можно получить информацию не о самом файле, а о системе файлов. Для этого используют «-f».
stat -f ~/term1/genome/GCF_000828915.1_ASM82891v1_genomic.fna File: "/home/students/y22/ninatutubalina/term1/genome/GCF_000828915.1_ASM82891v1_genomic.fna" ID: fe0900000000 Namelen: 255 Type: xfs Block size: 4096 Fundamental block size: 4096 Blocks: Total: 131008000 Free: 49137593 Available: 49137593 Inodes: Total: 262144000 Free: 259888167