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