Comment copier un fichier dans le répertoire actuel? par exemple. J'ai un fichier à /abc/xyz
et je suis dans le répertoire en cours mno
- Je veux copier un fichier de /abc/xyz/file.txt
dans mno
.
commande cp:
cp /cp_file_path /Destination_path
Mais qu'en est-il du chemin de destination comme répertoire actuel?
Vous pouvez faire référence au répertoire actuel avec un point (.
).
Donc dans votre cas:
cp /path/to/source.txt .
Pour le répertoire de destination, utilisez un seul point '.
'
Dans votre répertoire personnel, tapez ce qui suit:
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
Nous avons créé 4 répertoires sur une ligne en utilisant &&
pour joindre plusieurs lignes. Puis changé dans le répertoire a/b/c
, qui est le répertoire en cours pour les commandes de copie suivantes:
cp
), nous avons défini la cible/la destination sur notre répertoire actuel (c) avec .
...
.../c2
Ensuite, nous avons changé de répertoire pour notre répertoire grand-parent (a) en utilisant cd ../../
.
Enfin, nous utilisons tree
pour afficher tous les répertoires et fichiers du répertoire a.