Как удалить все файлы FIFO с командой оболочки

В то время как мы ожидаем часов для отметки вниз на том, удалено ли это, я скажу это: Если у Вашего клиента есть дисплей X11, можно сделать регулярную передачу X11 по нему. Если не (вероятно, не, так как Вы используете Шпаклевку/Windows) можно попытаться установить xming и настроить PuTTY к X11 вперед к локальному серверу XMing.

После того как Вы делаете это, можно запустить Firefox или хром на удаленной машине. Просто удостоверьтесь, что Вы включили сжатие на PuTTY и стороне сервера, иначе может быть довольно мало задержки, особенно по более медленным ссылкам.

4
06.06.2014, 12:54
3 ответа

Для удаления всех FIFO в текущей директории и всех вложенных папок используйте

find . -type p -delete

Для удаления FIFO только в текущей директории используйте

find .  -maxdepth 1 -type p -delete
8
27.01.2020, 20:49

Попробуйте следующее:

find -maxdepth 1 -type p -exec rm {} \;

Справочная страница find :

-type c
      File is of type c:

      p      named pipe (FIFO)
0
27.01.2020, 20:49

оболочка только для текущего каталога ...

set -- ./*
for f do
    [ -p "$f" ] && rm "$f"
done
1
27.01.2020, 20:49

Теги

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