Лучшие команды для работы с файловой системой!

Опубликовано admin - пн, 01/21/2013 - 10:36

Подобрал несколько команд, которых мне всегда не хватало при работе с файловой системой! Думаю всем пригодятся!

Лучшие команды для работы с файловой системой

Чтобы узнать размер директории:

Создать несколько директорий за раз:

Узнать размер всех файлов png:

Удалить все файлы с названием соответствующим регулярному выражению (будут найдены все файлы оканчивающиеся на "_s_s.png"):

Сделать архив всех файлов в директории

Расширение файла «.zip» добавлять не нужно оно будет добавлено автоматически. Предыдущий пример не сделает архив файлов субдиректорий, а этот сделает:

Для того чтобы извлечь файлы архива в текущую директорию:

Распаковать архив без вывода все информации:

Выведет размер директорий вместе с директориями и файлами для текущей директории с размером более чем 1 MB:

Отобразить 100 директорий размером более чем 1 GB

Отобразить файлы директории в удобно читаемом виде:

Отсортировать файлы по дате их модификации:

Найти все пустые файлы в директории:

Команда для поиска всех файлов с расширением jpg и перемещением их в архив:

Команды gzip

Сжать в архив:

Разархивировать:

Команды bzip

Сжать в архив bzip:

Разархивировать bzip архив:

Команды для работы с файлом crontab

Отобразить все задачи для определённого пользователя:

Лучшие команды назначения прав группе пользователей на запись в определённую директорию или на файлы

По умолчанию при создании веб-директории, например, при организации простого хостинга всегда необходимо назначить права пользователю, чтобы он смог записывать в его собственную директорию. Это можно сделать с помощью добавления пользователя в определённую группу, и затем указать для этой группы прав на запись:

Добавили пользователя в группу www-data:

Добавить пользователя в группу можно не только с помощью команд usermod, но и прописав его в файле /etc/group.

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

Добавить для вновь созданных директорий те же права:

и установить права на запись и чтение файлов:

Для вступления изменений в силу, если вы редактируете права для самого себя, необходимо выйти и войти в систему.

Как извлечь из tar архива определённый файл?

Вам помогут следующие команды:

Команда less

Удобна для просмотра больших файлов, напримре log файлов:

После того как будет открыт редактор перемещаться по файлу можно используя клавиши:

Команда Wget

Загрузить файл:

Загрузить файл и переменовать:

Взаимосвязанные материалы

# 1. Копирую, копирую, копирую… (вторник, июня 12, 2018 - 09:59 ),

Сколько времени приходится тратить на копирование данных, перед тем как приступить к их модификации, перенос или восстановление? Много. читать...

# 2. Сам себе хостер! (пятница, августа 1, 2014 - 22:12 ),

Привет! Хорошая настройка Apache (mtm.itk) + PHP + Nginx + Mysql

Далее зайдите в /etc/httpd/conf/httpd.conf и пропишите:

читать...
# 3. Как увеличить максимально допустимое число одновременно открыты файлов в моей системе? (четверг, января 16, 2014 - 22:53 ),

Правильная настройка максимального занчения одновременно открытых файлов может оказать существенное воздействие на правильную работу скриптов и процессов Linux системы. читать...

# 4. Лучшие команды для работы с файловой системой! (понедельник, января 21, 2013 - 10:36 ),

Подобрал несколько команд, которых мне всегда не хватало при работе с файловой системой! Думаю всем пригодятся!

читать...
# 5. Как быстро обновить версию php до последней! (воскресенье, октября 28, 2012 - 11:06 ),

Недавно потребовалось обновить врсию php на рабочем сервере, - с 5.2 до 5.3.8. Результатом остался доволен, так как в php 5.3.8 bcrypt стал поддерживать кирилицу и ещё много исправлено! читать...

На разработку сайта! Скидки до 20%!