Для целевого каталога используйте одну точку «.»
Из вашего домашнего каталога введите следующее:
rick@dell:~$ mkdir a && mkdir a/b && mkdir a/b/c && mkdir a/b/c2
────────────────────────────────────────────────────────────────
rick@dell:~$ cd a/b/c
────────────────────────────────────────────────────────────────
rick@dell:~/a/b/c$ cp /etc/default/grub .
────────────────────────────────────────────────────────────────
rick@dell:~/a/b/c$ cp /etc/default/grub ..
────────────────────────────────────────────────────────────────
rick@dell:~/a/b/c$ cp /etc/default/grub ../c2
────────────────────────────────────────────────────────────────
rick@dell:~/a/b/c$ cd ../../
────────────────────────────────────────────────────────────────
rick@dell:~/a$ tree
.
└── b
├── c
│ └── grub
├── c2
│ └── grub
└── grub
3 directories, 3 files
Мы создали 4 каталога в одной строке, используя &&, чтобы объединить несколько строк. Затем измените на каталог a/b/c, который является текущим каталогом для следующих команд копирования:
В первой команде копирования (cp) мы установили цель / пункт назначения в наш текущий каталог (c) с .. Во второй команде копирования мы устанавливаем каталог в родительский каталог (b) с помощью ... В третьей команде копирования мы устанавливаем каталог в каталог sibling (c2) с помощью ../c2. Затем мы сменили каталог на наш родительский каталог ( . ), используя cd ../../.
Наконец, мы используем tree, чтобы показать все каталоги и файлы в каталоге a.