Использование .. и. для копирования файлов из каталогов

Честно говоря, я бы рекомендовал здесь полностью игнорировать сценарий SysV и просто создать свой собственный сценарий systemd. На самом деле я подумываю сделать это для isc-dhcp-server из-за некоторых раздражающих ситуаций, когда я что-то напутаю, а systemd даже не замечает; с этим было бы намного легче справиться (особенно под управлением сценария), если бы смерть демона привела к изменению статуса службы.

-1
11.06.2020, 15:04
2 ответа

Вопрос не очень ясен, но я предполагаю, что ваш текущий рабочий каталог -

$HOME/level1/level2/

И в ~ / HOME / есть файл, который вы хотите скопировать.

cp ../../file    ./

Что на английском языке читается как: скопировать из up_a_level / up_another_level / filename в current_directory

2
29.04.2021, 00:51

скажем, имя подкаталога в вашем доме - abc . а имя файла в вашем домашнем каталоге - 123 . тогда вы должны сделать следующее

~# cd abc
~# cp ../123 .

выражение ".." означает верхний каталог из текущего. выражение '.' означает текущий каталог. поэтому вы сначала cd в подкаталог, а затем копируете файл из верхнего каталога в текущий.

0
29.04.2021, 00:51

Теги

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