2015-09-30 2 views
0

У меня есть две папки/TMP/журналы и/дома/TMP/Linux связывающие папки

/TMP/журналы имеет 50 файлов уже в нем. Я хочу переместить все файлы в/home/tmp, а также когда новый файл создается в/tmp/logs, он создается вместо/home/tmp. Так что/tmp/logs существуют только как папка, но в ней ничего не создается.

+2

Итак, вы хотите создать символическую ссылку? –

+0

Когда я создаю ln -s src dest и создаю файл в src, он дает src вне места. Я хочу, чтобы этот файл был создан в dest вместо этого, хотя я говорю, что файл будет создан в src. – user2626431

+0

Исправить программу (ы), которые создают файлы в '/ tmp/logs' ... – twalberg

ответ

0
#move /tmp/logs to their new location 
mv /tmp/logs /home/tmp  

#replace the original /tmp/logs with a link to /home/tmp 
ln -s /home/tmp /tmp/logs 

Теперь, когда программа запрашивает ядро, что все будет сделано в /tmp/logs, ядро ​​будет видеть, что это символическая ссылка, и вместо этого будет действовать на соответствующий файл в /home/tmp (что указывает ссылка на).

Смежные вопросы