LINUX.ORG.RU

find ... + какая-либо схема сериализации метаданных. Кстати, это же нифига не бэкап

Deleted
()
Ответ на: комментарий от just_a_brake

Нет нет, это я насчёт

не знаю как это назвать

А по поводу готового - скорее всего его нет, ибо довольно специфичная задача

Deleted
()
Последнее исправление: dllmain (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Да, тоже вариант. Может даже допиливать ничего не придётся

Deleted
()
Ответ на: комментарий от no-such-file

Я не знаю. find — находит файлы, print0 — копирует, куда? -в командную строку? xargs — выводит аргументы -0 — не понял, -t не понял.. Наверно что-то ещё нужно написать, чтобы оно рекурсвино выпонялось..

У меня информация в таком виде:

каталог
 файл.mkv
 файл.avi
 каталог
  файл.avi
  файл.srt
 каталог
  файл.avi
файл.jpg
файл.mkv

just_a_brake
() автор топика

что-то типа такой команды

find ./ -exec touch /newpath/{} --reference={} \;

find ./ - поиск в текущей дире и во всех входящих поддирах.
-exec   - к каждому найденному файлику применять последующие команды
touch /newpath/{} - создать пустой файл с полным путем (для каждого файлика его путь подставляется вместо {}) в дире /newpath/
--reference={} \; - временные параметры брать с этого файла

команду не проверял.

потом еще подобрать команду для переноса остальных параметров какой хитрый ls | chmod и ls | chown

pfg ★★★★★
()

Создать временную файловую систему (tmpfs), отключить у неё обновление времени доступа. Скопировать всё туда, затем установить нулевую длину всем файлам (man truncate). Что останется - зажать tar-ом (или что там хорошо монтируется? squashfs).

Einstok_Fair ★★☆
()
Ответ на: комментарий от just_a_brake

Наверно что-то ещё нужно написать, чтобы оно рекурсвино выпонялось

Наверно нужно просто запустить и посмотреть результат, не?

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

А вот это очень вредный совет. Очень вредный.

anonymous
()
Ответ на: комментарий от just_a_brake

Я не знаю. find — находит файлы, print0 — копирует, куда? -в командную строку? xargs — выводит аргументы -0 — не понял, -t не понял..

Я не знаю

А почитать документацию к этим командам не пробовал?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

Пробовал, но я не разбираюсь в компьютерах и компьютерных терминах. Например, я помню что там было «вывод в стандартный файл», — чего? Куда? -0, -t вообще не понял что делают.

just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

я не разбираюсь в компьютерах и компьютерных терминах

никто с этим знанием не рождается

все «приобретают» :)

anymouze ★★
()

Сделай банально на питоне, без однострочников, там банально любой дурак осилит в 3 строки. А то дальше захочешь ещё и рассортировать по типам, а это уже жутко выглядящий однострочник будет.

anonymous
()
Ответ на: комментарий от just_a_brake

Пробовал, но я не разбираюсь в компьютерах и компьютерных терминах.

Тогда какого хрена ты делаешь на линуксе и на этом сайте?

intelfx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.