CP Linux управляет с rtorrent

таким образом, я пытаюсь сделать следующее:

То, когда rtorrent заканчивает загрузку, он должен скопировать файлы от dir загрузки до другого dir, назвало загрузки, таким образом, файл будет в dir Загрузок И в dir Загрузок.

Перед этим я использовал функцию mv для перемещения, файл от Загрузок до Загрузок вот рабочий пример, таким образом, Вы могли понять rtorrents синтаксис:

system.method.set_key = event.download.finished,move_complete,"execute=mv,-u,$d.get_base_path=,~/uploads/"

Это работает предварительный просмотр, он выполняет "mv загрузки-u/home/downloads/folder1/~//, так в основном он перемещает поток с тем же именем только к другому dir.

Вещь я НЕ получаю его, как может, я копирую файлы (папки и файлы, в зависимости от того, что я загружаю) с тем же именем, позволяет, скажите:

/home/dl/harry potter/ ------> /home/ul/harry potter/

и следующий мог быть

/home/dl/ubuntu.iso ------> /home/ul/ubuntu.iso
1
задан 15.06.2015, 11:56

1 ответ

Вы, вероятно, хотели бы использовать cp -a, который рекурсивно скопирует и сохранит полномочия папки и файл. Таким образом, если Вы на самом деле хотите скопировать все файлы. Подсказка: нет никакой потребности в этом.

cp -al в конечном счете, что Вы хотите использовать. Понятие ссылок на системы Unix намного более сложно (и полезно), чем в Windows. TomMD предлагает, чтобы Вы использовали "softlinks", которым я предполагаю, что он имеет в виду символьные ссылки или символьные ссылки. cp -l создает hardlinks, как бы то ни было.

Файлы в файловой системе Unix состоят, в очень высоком уровне, данных по диску и одного или нескольких hardlinks, которые указывают на те данные. Вы получаете доступ к данным путем указания на программы на эти ссылки. Когда набор данных имеет нуль hardlinks указывающий на него, это рассматривают, как удалено.

Если Вы понимаете это, Вы, вероятно, уже думаете о том, насколько прохладный это. У Вас может быть несколько ссылок на единственную "группу данных" без издержек фактического наличия нескольких копий его лежащий вокруг. Можно рассматривать эти hardlinks как регулярные файлы во всех случаях, который включает перемещение, копирование, чтение и запись.

2
ответ дан 12.12.2019, 12:54

Теги

Похожие вопросы