Describe Users/alexk.nsk/pr3 here.
Блок 2. Bash. Работа с файлами. Задание 2. Практикум 3. Выполнил Колодяжный Алексей.
Данная страница посвящена программе ls, описанию использования её без и с некоторыми опциями.
Выполнение ls без опций
Выполненная в командной строке без опций программа ls отобразит в алфавитном порядке список файлов и директорий (согласно их названию) в заданной директории (директории отобразятся первыми).
alexk.nsk@kodomo:~/term1/credits$ ls file_1.sh file_2.fasta file_3.gz file_4.stk file_5.hmm
Выполнение ls с опцией -S
Выполненная в командной строке программа ls с опцией -S отобразит список файлов и директорий в порядке возрастания их размера (причём первыми отобразятся файлы от большего к меньшему,после отобразятся директории по такому же принципу). На пример (предварительно в директорию а2 был скопирован файл file_1.sh, а1 - пустая):
alexk.nsk@kodomo:~/term1/credits$ ls -S file_5.hmm file_4.stk file_3.gz file_2.fasta file_1.sh a2 a1
Дополнение. Использование опции -laS или -l позволит вывести так же вывести информацию о владельце, размереa и дате последнего изменения файла или директории.
alexk.nsk@kodomo:~/term1/credits$ ls -laS total 144 -rw-r--r--. 1 alexk.nsk year-23 85638 Sep 28 22:57 file_5.hmm -rw-r--r--. 1 alexk.nsk year-23 47392 Sep 28 22:56 file_4.stk -rw-r--r--. 1 alexk.nsk year-23 2290 Sep 28 22:57 file_3.gz -rw-r--r--. 1 alexk.nsk year-23 1998 Sep 28 22:56 file_2.fasta -rw-r--r--. 1 alexk.nsk year-23 948 Sep 28 22:56 file_1.sh drwxr-xr-x. 4 alexk.nsk year-23 116 Sep 29 00:00 . drwxr-xr-x. 5 alexk.nsk year-23 46 Sep 28 23:33 .. drwxr-xr-x. 2 alexk.nsk year-23 23 Sep 29 00:00 a2 drwxr-xr-x. 2 alexk.nsk year-23 6 Sep 29 00:00 a1
Дополнение к дополнению. Одновременное использование -h с -l или -s позволит отобразить размеры в больших размерностях, что позволит воспринять информацию легче.
alexk.nsk@kodomo:~/term1/credits$ ls -l -h total 144K drwxr-xr-x. 2 alexk.nsk year-23 6 Sep 29 00:00 a1 drwxr-xr-x. 2 alexk.nsk year-23 23 Sep 29 00:00 a2 -rw-r--r--. 1 alexk.nsk year-23 948 Sep 28 22:56 file_1.sh -rw-r--r--. 1 alexk.nsk year-23 2.0K Sep 28 22:56 file_2.fasta -rw-r--r--. 1 alexk.nsk year-23 2.3K Sep 28 22:57 file_3.gz -rw-r--r--. 1 alexk.nsk year-23 47K Sep 28 22:56 file_4.stk -rw-r--r--. 1 alexk.nsk year-23 84K Sep 28 22:57 file_5.hmm
Выполнение ls с опцией -X
Выполненная в командной строке программа ls с опцией -S отобразит в алфавитном порядке файлы согласно их расширениям. Директории отобразятся первыми в алфавитном порядке.
alexk.nsk@kodomo:~/term1/credits$ ls -X a1 a2 file_2.fasta file_3.gz file_5.hmm file_1.sh file_4.stk
Выполнение ls с опцией -R
Выполненная в командной строке программа ls с опцией -R отобразит в алфавитном порядке директории и файлы, а также содержание директорий (так же в алфавитном порядке) (согласно их названию).
alexk.nsk@kodomo:~/term1/credits$ ls -R .: a1 a2 file_1.sh file_2.fasta file_3.gz file_4.stk file_5.hmm ./a1: ./a2: file_1.sh file_3.gz