Copia o arquivo para o diretório atual? [duplicado]

11

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 .

Comando

cp:

cp /cp_file_path /Destination_path 

Mas e o caminho de destino como meu diretório atual?

    
por Avani badheka 11.10.2016 / 14:10

2 respostas

30

Você pode se referir ao diretório atual com um ponto ( . ).

Então, no seu caso:

cp /path/to/source.txt .
    
por Wayne_Yux 11.10.2016 / 14:15
11

Para o diretório de destino, use um único ponto ' . '

Resposta longa

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:

  • No primeiro comando de cópia ( cp ), definimos o destino / destino para o nosso diretório atual ( c ) com . .
  • No segundo comando de cópia, definimos o diretório como pai diretório ( b ) com .. .
  • No terceiro comando de cópia, definimos o diretório para o irmão diretório ( c2 ) 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 .

    
por WinEunuuchs2Unix 11.10.2016 / 14:15