Views:
313,172
Votes: 15
Tags:
command-line
files
copy
grub
Link:
🔍 See Original Answer on Ask Ubuntu ⧉ 🔗
URL:
https://askubuntu.com/q/835659
Title:
Copy file to current directory?
ID:
/2016/10/11/Copy-file-to-current-directory_
Created:
October 11, 2016
Edited: October 11, 2016
Upload:
September 15, 2024
Layout: post
TOC:
false
Navigation: false
Copy to clipboard: false
For the destination directory use a single dot ‘.
’
Long Answer
From your home directory type the following:
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
We created 4 directories on one line by using &&
to join multiple lines together. Then changed to the directory a/b/c
, which is the current directory for the following copy commands:
- In the first copy command (
cp
) we set the target / destination to our current directory (c) with.
. - In the second copy command we set the directory to the parent
directory (b) with
..
. - In the third copy command we set the directory to the sibling
directory (c2) with
../c2
Next we changed directory to our grand-parent directory (a) using cd ../../
.
Finally we use tree
to show all the directories and files under directory a.