Francamente, este é um trabalho para variáveis:
pandaPictures=~/Documents/SectionA/Sub-folder65/SectionF-2
cp "$pandaPictures"/pic1.png ~/Pictures
cd "$pandaPictures"
cd "$pandaPictures"/Specials
Ou:
safePandaImages=PandaImages/2016/Sector7
cp ~/Documents/Images/"$safePandaImages"/panda.jpg ~/Pictures
cd ~/Pictures/Photos/Images/Wallpaper/"$safePandaImages"
Bash não é inteligente o suficiente para completar com o conteúdo das variáveis, mas o zsh pode:
$ foo=/usr
$ cp $foo/ # press Tab
bin/ include/ lib/ lib32/ lib64@ local/ sbin@ share/ src/
Com o bash, você pode obtê-lo primeiro para expandir todas as variáveis, alias, substituição de comandos, etc., usando Ctrl Alt E e então use a conclusão da tabulação:
$ foo=/usr
$ cp $foo # press Ctrl-Alt-E
$ cp /usr
Tudo isso dito, se você está fazendo isso regularmente, script . Faça um script. Adicione-o ao crontab. Esqueça isso.