По ошибке я добавил содержание файла в моем каталоге теперь, когда когда-либо я ввожу ls, это показывает все слова с файлами в моем текущем каталоге. я хочу удалить это слово из своего каталога.
У меня есть папка, названная контроллером и когда я ввел ls, управляют, чтобы это показало вышеупомянутый снимок экрана. Вы видите, что существует количество нежелательных файлов, которые видимы независимо WalletController.php, таким образом, я хочу удалить все, что они пишут от текущей папки кроме WalletController.php
Этот текст является просто именами файлов, и можно удалить его как любой другой файл, например
rm 'Your profile has been dissapproved successfully,'
можно использовать
find -maxdepth 1 -type f -not -name \*.php -exec rm -i {} \;
для удаления всех кроме .php файлов. Без -maxdepth 1
это удалит их во всех подкаталогах, также. Без -i
это удалит файлы без спроса.
Удалить все файлы кроме WalletController.php
, из того каталога:
shopt -s extglob; rm !(WalletController.php)
Или
GLOBIGNORE=WalletController.php; rm *