бітики і байтики

Інод (індексний дескриптор) — елемент файлової структури операційних систем Linux/Unix. Він містить інформацію про файл чи директорію — їх тип, розмір, права доступу тощо (метадані). Користувач їх не бачить, але вони є. ;)

Кожен файл чи директорія у файловій системі має відповідний інод, що їх характеризує.

Деякі хостинг-провайдери встановлюють ліміт інодів1 …

читати далі

Щоб перейменувати багато файлів відразу, за певними критеріями:

rename .bak .txt *.bak

У файлах з розширенням .jpg* та замінити в назві усі символи OLD на NEW (ключ s**):

rename -n 's/NEW/OLD/' *.jpg

Символи, що шукаємо, можуть задаватися регулярним виразом.

Замінити JPG на jpg, але за умови що JPG …

читати далі
find . -name "*.txt" -print | xargs sed -i 's/FIND/REPLACE/g'
  1. find . -name "*.txt" -print — знаходить усі файли з потрібним розширенням та виводить їх список.

  2. xargs для кожного результату пошуку формує окрему команду (вказано далі) з аргументом (назва файлу від попередньої команди). Таким чином наступна команда запуститься стільки разів, скільки …

читати далі