Если это физическая проблема с мышью, можно выйти, используя 3-е колесо, и переназначить мышь таким образом, чтобы одновременное нажатие двух кнопок ( влево и вправо) интерпретируется как средний щелчок. Вы можете сделать это через Раздел InputDevice
в вашем файле xorg.conf
. Измените Option Emulate3Buttons
на yes
и поиграйте со временем задержки на Emulate3Timeout
до удобных настроек. Полная документация находится здесь .
Сначала переименуйте (или свяжите )каждый восстановленный файл с именем, которое содержит его MD5.
Затем выполните цикл по файлу (, возможно, используяwhile read md5 name
)и переименуйте (или свяжите )имя md5 обратно с исходным именем файла.
Предполагая, что файл имеет формат, созданный md5sum, что-то вроде этого будет работать.
for x in *
do
mv "$x" `md5sum < "$x" | cut -d' ' -f1`
done
cat /elsewhere/md5file |
while read md5 name
do
mv "$md5" "$name"
done
Не переименовывайте список MD5 на первом шаге. Я предположил, что это вымышленное место /elsewhere/
, которое вы могли бы поместить в свой дом или в /tmp/ и т. д.
Попробуйте в один шаг:
md5sum * | awk 'NR==FNR {FN[$1] = $2; next} {print "mv -v \"" $2 "\" \"" FN[$1] "\""}' md5file -
Это создает сигнатуру md5sum для каждого файла в вашем рабочем каталоге, передает ее в скрипт awk
, который считывает «старые» имена файлов из старого файла md5 в массив, индексированный сигнатурой, а затем считывает фактические имена файлов. со стандартного ввода (-
, канал )и выводит соответствующую команду mv
на стандартный вывод. Передайте это в оболочку (| sh
), если вас устраивает то, что предлагается.