У меня есть Более 100 файлов, начинающихся с тире ( -
). Мне нужно знать, как сделать две вещи:
Пример: -20200622_142237.jpg
(Расширения файлов различаются, но все есть тире в начале.)
Как мне перечислить ( ls
) файлы, которые начинаются с этого тире? Кажется, Bash думает, что я пытаюсь использовать другой параметр. Я пробовал использовать одиночный кавычки, двойные кавычки и - впереди. Кажется, ничего не работает.
Как мне переименовать все эти файлы одновременно? Намерение состоит в том, чтобы переименовать их без тире в начале.
ПРИМЕЧАНИЕ: Я не хочу менять подчеркивание ( _
). Я просто хочу удалить тире ( -
) в начале файла.
Наконец, я ' Мы уже пробовали это возможное решение , опубликованное ранее, но оно не работает.
-121 --- 857 351-Я использовал исходный код для создания одного пакета, например как показано ниже:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib --with-package-name="Myplugin" --with-package-origin="http://www.ubuntu.org/" --enable-gtk-doc --disable-static
make
make install
Но, к сожалению, я обнаружил, что это последняя версия, и в ней много ошибок, поэтому мне нужно удалить ее / удалить. Но как я могу это сделать? Я пробовал очистить; make uninstall
, но я все еще вижу, что он существует:
# pkg-config --list-all | grep Myplugin
myplugin-....
$ ls /usr/lib/myplugin/libXYZ.so
exist....
Как удалить это сейчас?