В чем смысл этой ошибки: пример: есть ли каталог

Я пытаюсь использовать этот урок. Когда я пытаюсь запустить пример, используя приведенную ниже команду, я получаю эту ошибку:

memsql@memsql-virtual-machine:~$ ~/fuse-2.9.3/example> ./hello /tmp/fuse -d bash: /home/memsql/fuse-2.9.3/example: Is a directory 

В чем смысл этой ошибки? Я точно слежу за учебником. Как это исправить?

2 Solutions collect form web for “В чем смысл этой ошибки: пример: есть ли каталог”

В примере

 ~/fuse/example> 

является приглашением, а не частью команды. Выданная команда:

 ./hello /tmp/fuse -d 

Где hello этот код скомпилирован. (Скомпилируйте строку вверху страницы) .

На самом деле, из-за перенаправления, если у вас есть hello скомпилированный в домашнем каталоге вашего пользователя:

 /home/memsql/ 

файл перезаписывается (как пустой) из-за > перенаправления из команды, которая не производит вывода. Else, создается пустой файл с именем hello .


Bash интерпретирует вас как попытку выпустить каталог как команду, как в:

  $ / home Введите
 bash: / home: является ли каталог

 $ / proc / Enter
 bash: / proc /: Является ли каталог

 $ / home / asdf asdf asdf blah blah Введите
 bash: / home /: Является ли каталог

Итак, в вашем примере:

 $ ls -F1 ~ bar Documents/ fuse-2.9.3/example/ gaz $ ~/fuse-2.9.3/example> ./hello /tmp/fuse -d bash: /home/memsql/fuse-2.9.3/example: Is a directory $ ls -F1 ~ bar Documents/ fuse-2.9.3/example/ gaz hello <--- new empty file 

Is /home/memsql смонтированная файловая система откуда-то еще? df -h . в то время как в этом каталоге вам расскажут.

пример

Вот локально установленный диск.

 $ df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_grinchy-lv_home 245G 137G 97G 59% /home 

Вот тот, который монтируется с другого сервера, mulder .

 $ df -h . Filesystem Size Used Avail Use% Mounted on mulder:/export/raid1/home/sam 917G 560G 312G 65% /home/sam 
  • Как выбрать случайный элемент из вывода команды?
  • Поиск в поиске
  • Установите оболочку по умолчанию как bash для пользователей, не находящихся в / etc / passwd
  • Можно ли отслеживать команды bash в режиме реального времени?
  • Как я могу подчеркнуть тест инструмента командной строки?
  • Использовать вывод из головы для копирования файлов с пробелами
  • Выполнить файл, если команда не найдена
  • Почему у mkdir по умолчанию установлен флаг -p, чтобы разрешить создание вложенных каталогов?
  • Как читать входной файл и действовать в каждой строке
  • Поиск источника и источника копирования для плоской цели
  • Как работает «-dc» в «cat / dev / urandom | tr -dc "01"?
  • Linux и Unix - лучшая ОС в мире.