Destio небольшой блог

Работа с файлами и папками

Удалить все *.jpg файлы по дереву каталога:

find ./ -name *.jpg -print -delete

Узнать размеры файлов и папок в Linux

Узнать размер папок в каталоге abc:

du --max-depth=1 -h /abc

--max-depth глубина ниже заданного аргумента

Показать размеры и степень занятости всех смонтированных разделов:

df -H

Массовое переименование файлов через терминал

Rename бывает разный: иногда простой, как в openSUSE:
Заменить в названиях всех .out файлов 5U на U:

rename 5U U *.out

Иногда ему нужен сед-подобный синтаксис, как в Ubuntu.
Удалить .part из названия у всех файлов в папке:

rename 's/.part//' *

Установка прав на файлы и папки

Численные параметры для chmod:
X00 – владелец
X0 – группа
X – остальные
4 – чтение
2 – запись
1 – выполнение

Например

chmod 740 abc

даст все права на abc владельцу, право чтения для группы и никаких прав для остальных.

Смена владельца и группы

chown -R user folder/

и

chgrp -R group folder/

соответственно

Ярлыки:


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.