консольные утилиты

ffmpeg

Конвертировать mp4 в webm

ffmpeg -i video.mp4 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis video.webm

Сделать .webm без звука

ffmpeg -i video.webm -map 0 -map -0:a -c copy video_no_audio.webm

superuser

Посмотреть метаданные музыкального файла

ffprobe, идёт вместе с ffmpeg

superuser

Cоздать несколько файлов из диапазона

$  touch {0010..0015}.foo

kent$  l
total 0
-rw-r--r-- 1 kent kent 0 May 15 16:20 0010.foo
-rw-r--r-- 1 kent kent 0 May 15 16:20 0011.foo
-rw-r--r-- 1 kent kent 0 May 15 16:20 0012.foo
-rw-r--r-- 1 kent kent 0 May 15 16:20 0013.foo
-rw-r--r-- 1 kent kent 0 May 15 16:20 0014.foo
-rw-r--r-- 1 kent kent 0 May 15 16:20 0015.foo

stackoverflow

ssh-agent

Если при попытке посмотреть сертификаты, добавленные в ssh агента ошибка

$ ssh-add -l
Could not open a connection to your authentication agent.

То это значит, что shh агент не запущен.

Запустить агента:

$ eval `ssh-agent -s`

stackoverflow

всякое

заполнить файл произвольным содержимым

LC_CTYPE=C tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 1200 > toArch/third.md

Посмотреть все файлы в системе, которые поменялись за последние 10 минут?

sudo find / -cmin -10 -type f -print

Посмотреть, какие файлы логов поменялись за последние пару минут?

find /var/log -not -name "*.bz2" -type f -size +0 -cmin -5 -print

Найти все директории “@eaDir” и удалить их

find . -name "@eaDir" -print0 | xargs -0 rm -r

Вывести список всех директориий “@eaDir”

find . -name "@eaDir"

Как при поиске c помощью find исключить папку ./Library?

В Mac OS в домашней директории есть папка ./Library, в которой куча папкой, доступа в которые у пользователя нет, и при поиске через find будет много ошибок об отсутствии доступа.

Чтобы исключить эту папку при поиске, надо сделать:

find . -path ./Library -prune -o -name "20230827_161842.jpg"

Notes mentioning this note


Here are all the notes in this garden, along with their links, visualized as a graph.