NordWest пишет:Как можно перевести относительный путь в абсолютный?
Консоль:
$ readlink -f ../../disk-1/slax/
/media/disk-1/slax
не забывайте заключать переменные в "двойные кавычки", а параметры без переменных в 'одиночные'
а то наступите на такие грабли:
Консоль:
root@ksu:/media/disk/Music/1988# /bin/ls 1988-05*
1988-05 - Один день Ивана Денисовича.mp3
root@ksu:/media/disk/Music/1988# N=`/bin/ls 1988-05*`
root@ksu:/media/disk/Music/1988# ls $N
/bin/ls: невозможно получить доступ к 1988-05: Нет такого файла или каталога
/bin/ls: невозможно получить доступ к -: Нет такого файла или каталога
/bin/ls: невозможно получить доступ к Один: Нет такого файла или каталога
/bin/ls: невозможно получить доступ к день: Нет такого файла или каталога
/bin/ls: невозможно получить доступ к Ивана: Нет такого файла или каталога
/bin/ls: невозможно получить доступ к Денисовича.mp3: Нет такого файла или каталога
как видите, shaell разрезала имя файла с пробелами так, что команда поняла это не как одно имя, а как несколько.
а вот так работает
Консоль:
root@ksu:/media/disk/Music/1988# ls "$N"
1988-05\ -\ Один\ день\ Ивана\ Денисовича.mp3*
NordWest пишет:за что спасибо --parents похоже.
--parents просто копирует не файл x.txt, а файл ./dir/x.txt
получается, что копируется файл target/./dir/x.txt или, что тоже самое target/dir/x.txt, ибо точка - это другое имя этого-же каталога (хардлинк).
Кстати, точка именно для этого и применяется.
Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)