[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] copier un fichier en incluant un chemin



On Fri, Oct 17, 2025 at 08:32:47PM +0200, Pierre Estrem wrote:
> Dans /etc/skel je souhaite copier le fichier init-xfce4.desktop en incluant
> un chemin relatif (.config/autostart/).
> Je devrais donc trouver  :
> /etc/skel/.config/autostart/init-xfce4.desktop
> 
> Avec cp ou rsync je n'y parviens pas.
> 

> Une unique commande bash fait-elle cela ???

parce que debian utilise les GNU coreutils et que leur commande install
implémente le flag -D, tu peux écrire

install -D init-xfce4.desktop /etc/skel/.config/autostart/init-xfce4.desktop

ce dans n'importe quel shell (donc du peux virer bash et utiliser zsh).

par contre ca marchera pas sous busybox ou les BSD. probablement parce
que 2 commandes (ou 3) valent mieux qu'une seule qui fait trop de truc
(philo unix, tout ça ...).

set /etc/skel/.config/autostart init-xfce4.desktop
mkdir -p $1
cp -t "$@"

HTH

-- 
Marc Chantreux

Attachment: signature.asc
Description: PGP signature


Reply to: