LINUX.ORG.RU

Сообщения lokses

 

Файловы менеджер совместимый с smb ссылками linux и windows

Всем доброго времени суток. Может плохо искал. Но интересно есть ли или файловый менеджер с поддержкой smb ссылок типа как в Windows или поддержкой авто-конвертации ссылок. Короче по факту у меня на данный момент есть ~50 машин на windows. И все уже привыкли писать в тз копируя ссылки вставлять их примера: \\Server\Share\Название клиента. Естественно в samba такие ссылки не понимает.(Хотя може я туплю). На данный момент у меня ~30 менеджеров которым по факту windows нафиг не нужен. Так как им всего нужно всего зайти в папку с файлом и примеру отправить привью клиенту. Но каждый раз идти в ручную по шаре не слишком удобно. Есть ли варианты?

 , ,

lokses
()

Bash архивация

Всем доброго времени суток.Никогда не писал bash скрипты. И тут потребовалось заархивировать кучу папок по отдельности. Есть папка History, в ней кучу папок с макетами и файлами. В ручную архивировать ну малость лень так как их более 100. Начал писать скриптец и тут началась ерунда. Если есть файлы кроме папок они тоже попадают в список. Вот код:

#!/bin/bash
echo "Архиватор каталогов"
cd /media/vol1tb/history
lsfolder="./*"
echo="Список каталогов:"
for search in $(ls -d $lsfolder)
do
echo "$search"
if [ "$1" = "" ]; then
  printf "Вы хотите заархивировать каталог  $search (y/n)? [y]: "
  read choose
else
  choose="$1"

fi

if [ "$choose" = "y" ]; then
  zip -r  "$search" "$search"
else
  printf "Пропускаем $search"
fi

echo ""

if [ "$2" = "" ]; then
  printf "Удалить каталог $search (y/n)? [n]: "
  read choose
else
  choose2="$2"
fi

if [ "$choose2" = "y" ]; then
  printf "Удаление $search"
  rm -r "$search"

else
 printf "Оставляем на месте"
fi
echo clear
echo "Архивация завершена"
done

Архивация происходит, создается архив с именем папки вроде норм. Но если в папке уже есть zip файл то его тоже предлагает архивировать.

И после архивации идет запрос на удаление каталога: ввожу y, все равно выдает что оставляет каталог на месте и не удаляет.

Вопрос подскажите как передать только список директорий без файлов в родительском каталоге.

И где я туплю по удалению

 , ,

lokses
()

RSS подписка на новые темы