Проверить «сухой ход»,
for i in *.png;do echo convert -resize 1024X768 "$i" "${i/.png}.jpg";done
, и когда его выход выглядит хорошо, удалите echo и сделайте преобразование
for i in *.png;do convert -resize 1024X768 "$i" "${i/.png}.jpg";done
Если вы хотите избежать цикла в bash, вы можете использовать find, [!d4 ]
find -maxdepth 1 -name "*.png" -exec echo convert -resize 1024X768 {} {}.jpg \;
, и когда его вывод выглядит хорошо, удалите эхо и выполните преобразование
find -maxdepth 1 -name "*.png" -exec convert -resize 1024X768 {} {}.jpg \;
. После этого вы можете использовать rename, чтобы сделать имена целевых файлов более приятными (обрезать неуклюжие двойное расширение)
rename -n s/.png.jpg$/.jpg/ *.png.jpg
, и когда его вывод выглядит хорошо, удалите -n и выполните реальное переименование,
rename s/.png.jpg$/.jpg/ *.png.jpg
Возможно, есть способы сделать это за один шаг (без переименования), но я не знаю, как это сделать. Может быть, кто-то закроет и опишет способ сделать это.
Отключите / домой, а затем снова запустите QDirStat. Вы можете обнаружить, что / home по-прежнему содержит много файлов, которые были затенены этим другим / домашним окружением, установленным поверх этой файловой системы.
Всякий раз, когда вы монтируете другую файловую систему, убедитесь, что вы подключили ее к каталогу, не содержит ничего, поскольку любой предыдущий контент этого каталога станет невидимым после установки там любой другой файловой системы.
С уважением
Стефан Хундхаммер (HuHa)
[d4 ] QDirStat АвторОтключите / домой, а затем снова запустите QDirStat. Вы можете обнаружить, что / home по-прежнему содержит много файлов, которые были затенены этим другим / домашним окружением, установленным поверх этой файловой системы.
Всякий раз, когда вы монтируете другую файловую систему, убедитесь, что вы подключили ее к каталогу, не содержит ничего, поскольку любой предыдущий контент этого каталога станет невидимым после установки там любой другой файловой системы.
С уважением
Стефан Хундхаммер (HuHa)
QDirStat Автор
Отключите / домой, а затем снова запустите QDirStat. Вы можете обнаружить, что / home по-прежнему содержит много файлов, которые были затенены этим другим / домашним окружением, установленным поверх этой файловой системы.
Всякий раз, когда вы монтируете другую файловую систему, убедитесь, что вы подключили ее к каталогу, не содержит ничего, поскольку любой предыдущий контент этого каталога станет невидимым после установки там любой другой файловой системы.
С уважением
Стефан Хундхаммер (HuHa)
QDirStat Автор
Вы действительно не должны монтировать другую файловую систему поверх существующего заполненного каталога. Возможно, вам придется вручную объединить новые домашние каталоги со старыми домашними каталогами ... это может стать беспорядочным. Вы правы, что если вы скопировали содержимое ... вместо того, чтобы перемещать их ... данные все еще существуют. Вы можете отключить всех пользователей ... переключиться на однопользовательский режим (только root) отключить том поверх / home ... удалить содержимое / home (или перейти в другое место для архивирования). перезагрузите диск ... и все должно быть счастливым снова.
Вы действительно не должны монтировать другую файловую систему поверх существующего заполненного каталога. Возможно, вам придется вручную объединить новые домашние каталоги со старыми домашними каталогами ... это может стать беспорядочным. Вы правы, что если вы скопировали содержимое ... вместо того, чтобы перемещать их ... данные все еще существуют. Вы можете отключить всех пользователей ... переключиться на однопользовательский режим (только root) отключить том поверх / home ... удалить содержимое / home (или перейти в другое место для архивирования). перезагрузите диск ... и все должно быть счастливым снова.
Вы действительно не должны монтировать другую файловую систему поверх существующего заполненного каталога. Возможно, вам придется вручную объединить новые домашние каталоги со старыми домашними каталогами ... это может стать беспорядочным. Вы правы, что если вы скопировали содержимое ... вместо того, чтобы перемещать их ... данные все еще существуют. Вы можете отключить всех пользователей ... переключиться на однопользовательский режим (только root) отключить том поверх / home ... удалить содержимое / home (или перейти в другое место для архивирования). перезагрузите диск ... и все должно быть счастливым снова.