user-dirs.sh 848 Б
Newer Older
golovin's avatar
golovin включено в состав коммита
1
#!/bin/bash
golovin's avatar
golovin включено в состав коммита
2
echo "Создание каталогов пользователя '$(id -nu $UID)' и копирование файла с указателями."
golovin's avatar
golovin включено в состав коммита
3
4
5
6
7
8
9
10
11
12
13
14
15
folders=(Desktop Downloads Templates Public Documents Music Pictures Videos .config)
user_home="$(getent passwd "$UID" | cut -d':' -f6)"
for folder in "${folders[@]}"; do mkdir -pv "$user_home/$folder"; done
cat >"$user_home/.config/user-dirs.dirs" <<USERDIRS
# СОБСТВЕННЫЕ КАТАЛОГИ ПОЛЬЗОВАТЕЛЯ
XDG_DESKTOP_DIR="$user_home/${folders[0]}"
XDG_DOWNLOAD_DIR="$user_home/${folders[1]}"
XDG_TEMPLATES_DIR="$user_home/${folders[2]}"
XDG_PUBLICSHARE_DIR="$user_home/${folders[3]}"
XDG_DOCUMENTS_DIR="$user_home/${folders[4]}"
XDG_MUSIC_DIR="$user_home/${folders[5]}"
XDG_PICTURES_DIR="$user_home/${folders[6]}"
XDG_VIDEOS_DIR="$user_home/${folders[7]}"
golovin's avatar
golovin включено в состав коммита
16
USERDIRS