Você pode se referir ao diretório atual com um ponto ( .
).
Então, no seu caso:
cp /path/to/source.txt .
Como copiar um arquivo no diretório atual? por exemplo. Eu tenho um arquivo em /abc/xyz
e estou no diretório atual mno
- Eu quero copiar um arquivo de /abc/xyz/file.txt
em mno
.
cp:
cp /cp_file_path /Destination_path
Mas e o caminho de destino como meu diretório atual?
Você pode se referir ao diretório atual com um ponto ( .
).
Então, no seu caso:
cp /path/to/source.txt .
Para o diretório de destino, use um único ponto ' .
'
No seu diretório pessoal, digite o seguinte:
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
Criamos 4 diretórios em uma linha usando &&
para unir várias linhas. Em seguida, mudou para o diretório a/b/c
, que é o diretório atual para os seguintes comandos de cópia:
cp
), definimos o destino / destino para o nosso
diretório atual ( c ) com .
. ..
. ../c2
Em seguida, alteramos o diretório para nosso diretório principal ( a ) usando cd ../../
.
Finalmente, usamos tree
para mostrar todos os diretórios e arquivos no diretório a .
Tags command-line files copy