Portál AbcLinuxu, 8. prosince 2025 06:37
cd /home/luser by měl vytvořit neexistující adresář luser? A cp a b/ by mělo vytvořit adresář b? Pokud po takovémto zákeřném chování toužíte, můžete si vytvořit "alias", něco ve stylu
function mount() {
if mkdir -p "$1"; then
shift
mount "$@"
else
echo "Nelze vytvořit $1"
fi
}
ale osobně doporučuji spíš se naučit s nástroji pracovat tak, jak jsou a vzít na vědomí, že jednoduché utility v příkazové řádce jsou specializované, tedy dělají dobře to, co dělat mají, a naopak nedělají to, co dělat nemají. Pokud chcete aby se vám adresář vytvořil, pak se vás to zeptalo s jakými právy ho má vytvořit a tak podobně, napište si vlastní nadstavbu nebo použijte nějaké existující GUI.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.