bash

Bash поиск больших файлов в директории

Если нужно найти большие файлы в директории, где очень много файлов, например овер 100 000, то можно сделать как минимум двумя способами.Через обычный LS ls -lSrh | tail -n 10 Выводится список всех файлов с размерами, все большие файлы будут в конце, потому выводим их с помощью tail, в данном примере последние десять. Способ второй. […]

Переименовать много файлов в Linux по шаблону

Необходимо переименовать большое количество файлов в одной директории. Есть два способа, как минимум. Сразу скажу, что делаю это на Debian. Допустим, у меня в директории есть очень много файлов с названиями типа : file343.mkv 123file.mkv film456.mkv …. and so on…. Мне нужно превратить их в такой порядок: 1.mkv 2.mkv 3.mkv  и так далее   Способ […]

FreeBSD. Меняем пользователю шелл.

По-умолчанию на фряхе нет баша и стоит sh. Можно легко это исправить и поменять шелл пользователю, который уже есть в системе.Собираем bash: cd /usr/ports/shells/bashmake install clean; rehash Меянем шелл заданному юзеру: chsh -s /usr/local/bin/bash testuser

Проверка процесса и перезапуск в CentOS

Столкнулся в такой проблемой что dcache иногда отваливается. В логах все норм. А отваливается редко, но в самый неподходящий момент. Решение пока на баше. Проверяем процесс, если нету – запускаем #!/bin/bash if ps ax | grep /usr/local/bin/dcache | grep -vq grep then echo “dcache is already running” else echo “starting dcache” /usr/local/bin/dcache fi