Что 'ls кавычка'?

Если Вы смотрите на Ваш pfiles вывод для дескриптора файла 10, Вы заметите, что файл является FIFO; это также свидетельствуется p введите Ваш ls список. Природа FIFO - то, что чтения заблокируются, если другой процесс не запишет данные, и это то, почему Ваш cp застрявший при попытке считать его содержание.

Для обхождения проблемы Вы могли использовать rsync скопировать дерево каталогов вместо этого.

rsync -a /source/path/Oracle /target/path

rsync достаточно умно, чтобы сделать дублирующийся FIFO, а не читать из исходного. Обратите внимание, что Вы не указываете Oracle для места назначения, как rsync создаст каталог там.

5
13.04.2014, 06:37
1 ответ
[112488] Так как вы открыли котировку [113122]'[113123] и нажали клавишу enter, оболочка хочет, чтобы вы закрыли котировку. Подсказка [113124]quote>[113125] просто визуальное указание на это.[12196] Это для того, чтобы вы могли передавать многострочные аргументы в программы. [12197]Например:[12198]Так как вы набрали [113126]l[12199]s[12200]'[12201]Enter[12202]l[12203]s[12204]'[12205]Enter[113141], это эквивалентно попытке выполнить команду с именем [113142]ls\nls[113143] (команда с символом новой строки посередине), которой не существует, и поэтому shell выдал ошибку.[112495].
4
27.01.2020, 20:40

Теги

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