Как сохранить в архив zip файлы из списка в Linux

Когда есть файл со списком файлов, то можно создать архив, в который будут размещены только файлы из списка. Пример. Пусть есть файл files.txt со последующим содержимым: ./data/nesfiles/000000002/000000591/1403788620wyt61a6q0x.pdf ./data/nesfiles/000000002/000000647/1403788667scoenv5c1g.pdf ./data/nesfiles/000000002/000001097/1405094490dpzea16lt0.pdf ./data/nesfiles/000000002/000001098/14059309683h0spuhl7z.pdf ./data/nesfiles/000000002/000001111/14050944657j9kp0k10n.pdf Тогда, чтобы создать архив с этими файлами, можно использовать команду: zip -r files.zip . -i@files.txt Этую команду нужно выполнять в каталоге, в котором находится… Читать далее…

Какие файлы открывает или пытается открыть программа в Linux?

Дабы узнать, какие файлы открывает или пытается открыть программа, можно воспользоваться целой утилитой strace. Пользоваться ей можно так: strace -f -e trace=open ИмяПрограммы ОпцииЕслиОниНужны

Проверка нагрузки на диск, ввод-вывод в Linux

Для испытания нагрузки на диск в Linux можно пользоваться двумя утилитами: iotop и iostat. Утилита iotop демонстрирует создаваемую нагрузку по процессам, показывает «мгновенный» ввод-вывод всех процессов по отдельности и всей атриторной подсистемы (сверху). Утилита iostat показывает обращения к диску, ее можно использовать, пример, так: iostat -x -m 3

Пример на bash перебор файлов в директории в Linux

#!/bin/sh f=`find -name \*.jpg -or -name \*.JPG` for file in $f do echo «Processing ${file}» # Имя промежного файла foto=`echo ${file} | sed -e ‘s/.jpg$//’ | sed -e ‘s/.JPG$//’` foto=${foto}_tmp.jpg # Определение широты исходного файла width=`identify ${file} | cut -d » » -f 3 | cut -c 1-4` # Масштабирование с учетом ориентации фото if… Читать далее…

Работа с архивами в 7zip из консоли Linux

Творение многотомного архива arch.7z, положив в него содержимое папки soft : 7za a -v100m arch.7z soft/ в итоге будут созданы файлы arch.7z.001 arch.7z.002 arch.7z.003 …, габарит каждого 100 Мб (опция -v100m). Чтобы распаковать многотомный архив arch.7z.001, довольно поместить все части архива в текущую папку и дать команду: 7za x arch.7z.001 Как распаковать запароленный картотека: 7z… Читать далее…

Настройка работы swap в Linux

Swap отлаживается следующим образом. Настройка происходит через /proc/sys/vm/swappiness и /proc/sys/vm/vfs_cache_pressure. В псевдофайле swappiness держится значение (в целых процентах), это уровень свободной памяти, при котором система начнет деятельно сбрасывать память в своп. Значение (объект, который обозначается, замещается, репрезентируется другим объектом — знаком; между двумя объектами, выступающими соответственно в роли знака и значения(названия), в процессе семиозиса) по умолчанию:… Читать далее…