Tag: файлы

Как удалить файл по имени файла, установленному как даты?

Я хочу удалить файл не по дате доступа или создан, а по имени файла. Имена файлов будут датами, и я хочу, чтобы cronjob запускался раз в неделю, чтобы очистить даты имени файла до 7 дней. Я мог бы сделать find /my/directory -type f -name '*file-name.yyyy-mm-dd.qz' -delete Но мне придется менять сценарий на еженедельной основе для […]

Сжатие папки, но не сжимать определенные типы файлов, а включать их в файл gz

Я использую tar с pigz для сжатия папки и сохранения резервной копии. Размер этой папки ~ 250 ГБ или больше. Эта папка имеет разнообразный контент, включая многочисленные текстовые и лог-файлы, ISO и zip-файлы во многих разных подпапках. Полное сжатие этой папки занимает около 1 часа (или несколько раз). В этот момент я использую это в […]

Как я могу предоставить файлы расширенных атрибутов в mac os x?

Как я могу предоставить файлы расширенных атрибутов в mac os x? Mac os x не имеет команды setattr.

Проверьте чистый баш, чтобы загрузка была завершена

Короче говоря, мне, вероятно, нужен простой цикл в bash, который периодически проверяет, изменился ли размер заданного файла или нет с момента последнего проверки. Длинная история, я буду загружать файл my_file.txt с помощью Firefox. Я хочу запустить команду после завершения загрузки. Firefox, похоже, не предоставляет вызовы dbus, которые я мог бы использовать. Существуют некоторые дополнения с […]

Перемещение файлов путем чтения их имен файлов в разные каталоги

Мне нужно переместить файлы, читая их имена. Мне нужно переместить сгенерированные системой файлы, а имена включают отметку времени. Мне нужно переместить файлы, читая имя файла по месяцам. Если имя файла содержит 201601*.txt , перейдите в каталог 2016/January . Если имя файла содержит 201602*.txt перейдите в каталог 2016/February и т. Д.

«Time> time.txt» отказывается работать

Я только начал изучать команды Linux. Я экспериментировал с командой > , которая, насколько я понимаю, делает команду перед тем, как записать ее в файл после знака. Однако мое восприятие отличается от поведения time > time.txt : nagy@nagy-VirtualBox ~/Dokumentumok/random $ date 2016. márc. 20., vasárnap, 18.14.58 CET nagy@nagy-VirtualBox ~/Dokumentumok/random $ time real 0m0.000s user 0m0.000s […]

скрипт для удаления файлов, если нет соответствующего файла с тем же именем, но другого расширения в другом подкаталоге

У меня есть серия изображений предварительного просмотра и RAW-файлов в структуре каталогов (показано ниже), я быстро просматриваю изображения предварительного просмотра и удаляю те, которые мне не нужны. Файлы RAW находятся в подкаталоге RAW для каждого каталога. Я ищу команду bash или небольшой скрипт, который удалит RAW-файл, если файл с соответствующим изображением предварительного просмотра не существует. […]

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

Возможно ли создать виртуальный файл в unix, содержимое которого определяется программным образом при доступе к файлу, немного похожее на файлы в / proc? Например, у меня есть программа, которая извлекает определенный параметр, читая / привязывая файл. Однако вместо того, чтобы хранить этот параметр непосредственно в текстовом файле, я хочу получить этот параметр из базы данных […]

Можно ли загрузить файл ссылки из веб-каталога?

Предположим, что есть экземпляр apache, чей веб-каталог: /var/www/html Возможно ли создать ссылку из файла в отдельном каталоге, чтобы веб-пользователь мог загрузить этот файл по ссылке? Например, cd /home/user echo "test" > test.txt sudo ln -s test.txt /var/www/html/test.txt Когда я просматриваю веб-каталог, файл ссылки не отображается. Зачем? Моя цель – создать уникальный URL-адрес для каждого файла […]

Удаление некоторых из самых больших файлов в каталоге

Я хотел бы удалить определенное количество самых больших файлов в каталоге. Я могу получить имена файлов первой десятки: ls -S | head ls -S | head (или более богатая, хотя и более сложная для разбора ls -lS | head ) Как я могу передать их rm? через xargs? Так будет ls -S | head | […]

Linux и Unix - лучшая ОС в мире.