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

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

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 
  • Как найти все файлы в / etc, начиная с P
  • Является ';;' оператор цепочки в Unix? Как это работает?
  • Не удалось создать каталог конфигурации для . Установите переменную $ XDG_CONFIG_HOME
  • Как открыть оболочку UNIX?
  • хочет понять смысл этих символов один за другим
  • Заменить всю строку в файле из командной строки
  • Получите файл с максимальным месячным годом
  • Просмотр содержимого URL-адреса магнита через командную строку?
  • piping pwd к исполняемому файлу в качестве аргумента
  • Запустите две команды по одному аргументу (без скриптов)
  • Использование / dev / random, / dev / urandom для генерации случайных данных
  • Linux и Unix - лучшая ОС в мире.