Bash автоматично створює () і ()! файлів


1

Я помітив, що система Yosemite створювала файли з іменами просто "()" і "()!" в місцях, де я нещодавно зробив bash команди і хочу знати, чому. Я навіть не можу видалити їх, використовуючи rm, оскільки після натискання клавіші курсор просто переходить до наступного рядка, подібно до незавершеної команди. Я спробував Google, але, напевно, ключові слова () занадто загальні, щоб дати мені відповідь.


У мене є bash працює кожну секунду (через cron ) і, звичайно, ніколи не мав цих файлів. Ви самі повинні робити речі.
— 4ae1e1

І, звичайно, ви не можете цього зробити rm (). Вам потрібно це зробити rm '()' замість цього. rm () починається визначення функції.
— 4ae1e1

Відповіді:


1

Баш сам по собі не буде створювати такі файли. Ці файли, ймовірно, створені вами випадково через неправильне введення / вставлення команд.

Ви можете видалити файли за допомогою rm:

rm '()' '()!'
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.