Если вы не возражаете против zsh, функции и пары команд zmv:
mmv() {echo mkdir -p "${2%/*}/"; echo mv -- "$1" "$2";}
autoload -U zmv
zmv -P mmv '([a-zA-Z])(*.ttf)' '${(UC)1}/$1$2'
zmv -P mmv '([!a-zA-Z])(*.ttf)' '#/$1$2'
Функция mmv делает каталог и перемещает файл. zmv затем предоставляет сопоставление и подстановку шаблонов. Во-первых, перемещая имена файлов, начинающиеся с алфавита, а затем все остальное:
$ zmv -P mmv '([a-zA-Z])(*.ttf)' '${(UC)1}/$1$2'
mkdir -p A/
mv -- abcd.ttf A/abcd.ttf
mkdir -p A/
mv -- ABCD.ttf A/ABCD.ttf
$ zmv -P mmv '([!a-zA-Z])(*.ttf)' '#/$1$2'
mkdir -p #/
mv -- 123.ttf #/123.ttf
mkdir -p #/
mv -- 七.ttf #/七.ttf
Запустите снова без определения echo в mmv для фактического выполнения перемещения.
Это звучит как основная задача монтирования дисков в etc/fstab
, что довольно просто. Это то место, где монтируются другие ваши разделы, такие как swap, / home, если они разделены и т. Д.
Этот файл представляет собой простой текстовый файл, который вы редактируете с помощью чего-то вроде gedit или vim, например sudo gedit /etc/fstab
.
Кстати, вы на самом деле не монтируете диски, вы монтируете разделы (фактически файловые системы, но обычно вы думаете о них как о разделах). Вы знаете, как использовать команду mount
?
Это должно произойти автоматически. Если это не так, просто запустите sudo restart smbd
для перезапуска демона samba (после того, как диск смонтирован).
Это звучит как основная задача монтирования дисков в etc/fstab
, что довольно просто. Это то место, где монтируются другие ваши разделы, такие как swap, / home, если они разделены и т. Д.
Этот файл представляет собой простой текстовый файл, который вы редактируете с помощью чего-то вроде gedit или vim, например sudo gedit /etc/fstab
.
Кстати, вы на самом деле не монтируете диски, вы монтируете разделы (фактически файловые системы, но обычно вы думаете о них как о разделах). Вы знаете, как использовать команду mount
?
Это должно произойти автоматически. Если это не так, просто запустите sudo restart smbd
для перезапуска демона samba (после того, как диск смонтирован).
Это звучит как основная задача монтирования дисков в etc/fstab
, что довольно просто. Это то место, где монтируются другие ваши разделы, такие как swap, / home, если они разделены и т. Д.
Этот файл представляет собой простой текстовый файл, который вы редактируете с помощью чего-то вроде gedit или vim, например sudo gedit /etc/fstab
.
Кстати, вы на самом деле не монтируете диски, вы монтируете разделы (фактически файловые системы, но обычно вы думаете о них как о разделах). Вы знаете, как использовать команду mount
?
Это должно произойти автоматически. Если это не так, просто запустите sudo restart smbd
для перезапуска демона samba (после того, как диск смонтирован).
Это звучит как основная задача монтирования дисков в etc/fstab
, что довольно просто. Это то место, где монтируются другие ваши разделы, такие как swap, / home, если они разделены и т. Д.
Этот файл представляет собой простой текстовый файл, который вы редактируете с помощью чего-то вроде gedit или vim, например sudo gedit /etc/fstab
.
Кстати, вы на самом деле не монтируете диски, вы монтируете разделы (фактически файловые системы, но обычно вы думаете о них как о разделах). Вы знаете, как использовать команду mount
?
Это должно произойти автоматически. Если это не так, просто запустите sudo restart smbd
для перезапуска демона samba (после того, как диск смонтирован).
Это звучит как основная задача монтирования дисков в etc/fstab
, что довольно просто. Это то место, где монтируются другие ваши разделы, такие как swap, / home, если они разделены и т. Д.
Этот файл представляет собой простой текстовый файл, который вы редактируете с помощью чего-то вроде gedit или vim, например sudo gedit /etc/fstab
.
Кстати, вы на самом деле не монтируете диски, вы монтируете разделы (фактически файловые системы, но обычно вы думаете о них как о разделах). Вы знаете, как использовать команду mount
?
Это должно произойти автоматически. Если это не так, просто запустите sudo restart smbd
для перезапуска демона samba (после того, как диск смонтирован).
Это звучит как основная задача монтирования дисков в etc/fstab
, что довольно просто. Это то место, где монтируются другие ваши разделы, такие как swap, / home, если они разделены и т. Д.
Этот файл представляет собой простой текстовый файл, который вы редактируете с помощью чего-то вроде gedit или vim, например sudo gedit /etc/fstab
.
Кстати, вы на самом деле не монтируете диски, вы монтируете разделы (фактически файловые системы, но обычно вы думаете о них как о разделах). Вы знаете, как использовать команду mount
?
Это должно произойти автоматически. Если это не так, просто запустите sudo restart smbd
для перезапуска демона samba (после того, как диск смонтирован).
Это звучит как основная задача монтирования дисков в etc/fstab
, что довольно просто. Это то место, где монтируются другие ваши разделы, такие как swap, / home, если они разделены и т. Д.
Этот файл представляет собой простой текстовый файл, который вы редактируете с помощью чего-то вроде gedit или vim, например sudo gedit /etc/fstab
.
Кстати, вы на самом деле не монтируете диски, вы монтируете разделы (фактически файловые системы, но обычно вы думаете о них как о разделах). Вы знаете, как использовать команду mount
?
Это должно произойти автоматически. Если это не так, просто запустите sudo restart smbd
, чтобы перезапустить демон samba (после того, как диск смонтирован).