Вы также можете использовать Xscreensaver Phosphor и просто дать ему это для ввода ...
Вы можете просто добавить условие, чтобы проверить, является ли элемент папкой.
for i in *; do
if [ -d "$i" ] ; then
mv "$i" /home/some_user/some_folder/"$i"
fi
done
Вы можете просто добавить условие, чтобы проверить, является ли элемент папкой.
for i in *; do
if [ -d "$i" ] ; then
mv "$i" /home/some_user/some_folder/"$i"
fi
done
Вы можете просто добавить условие, чтобы проверить, является ли элемент папкой.
for i in *; do
if [ -d "$i" ] ; then
mv "$i" /home/some_user/some_folder/"$i"
fi
done
mv -t /home/some_user/some_folder -- */
-t инструктирует mv перемещать все перечисленные объекты в каталог, обозначенный путем, следующим за -t. */ соответствует и расширена до имен всех (не скрытых) каталогов в текущем каталоге. Обратите внимание на окончательный /, который ограничивает соответствие glob каталогам! (Если вам нужно включить скрытые имена файлов, начиная с ., включите опцию dotglob с помощью shopt -s dotglob.) -t инструктирует mv перемещать все перечисленные объектов в каталог, обозначаемый путём, следующим за -t.
*/ соответствует и расширена до имен всех (не скрытых) каталогов в текущем каталоге. Обратите внимание на окончательный /, который ограничивает соответствие glob каталогам! (Если вам нужно включить скрытые имена файлов, начиная с ., включите опцию dotglob с shopt -s dotglob.)mv -t /home/some_user/some_folder -- */
-t инструктирует mv перемещать все перечисленные объекты в каталог, обозначенный путем, следующим за -t. */ соответствует и расширена до имен всех (не скрытых) каталогов в текущем каталоге. Обратите внимание на окончательный /, который ограничивает соответствие glob каталогам! (Если вам нужно включить скрытые имена файлов, начиная с ., включите опцию dotglob с помощью shopt -s dotglob.) find . -minepth 1 -maxdepth 1 -type d -exec mv -t /home/some_user/some_folder -- {} +
-t инструктирует mv перемещать все перечисленные объекты в каталог, обозначенный путем следующего -t. -t инструктирует mv перемещать все перечисленные объектов в каталог, обозначаемый путём, следующим за -t.
*/ соответствует и расширена до имен всех (не скрытых) каталогов в текущем каталоге. Обратите внимание на окончательный /, который ограничивает соответствие glob каталогам! (Если вам нужно включить скрытые имена файлов, начиная с ., включите опцию dotglob с shopt -s dotglob.)mv -t /home/some_user/some_folder -- */
-t инструктирует mv перемещать все перечисленные объекты в каталог, обозначенный путем, следующим за -t. */ соответствует и расширена до имен всех (не скрытых) каталогов в текущем каталоге. Обратите внимание на окончательный /, который ограничивает соответствие glob каталогам! (Если вам нужно включить скрытые имена файлов, начиная с ., включите опцию dotglob с помощью shopt -s dotglob.) find . -minepth 1 -maxdepth 1 -type d -exec mv -t /home/some_user/some_folder -- {} +
-t инструктирует mv перемещать все перечисленные объекты в каталог, обозначенный путем следующего -t. -t инструктирует mv перемещать все перечисленные объектов в каталог, обозначаемый путём, следующим за -t.
*/ соответствует и расширена до имен всех (не скрытых) каталогов в текущем каталоге. Обратите внимание на окончательный /, который ограничивает соответствие glob каталогам! (Если вам нужно включить скрытые имена файлов, начиная с ., включите опцию dotglob с shopt -s dotglob.)