The Cookie Machine - Click here to drag window

DUMMY TEXT - Real text set in assets/js/theCookieMachine.js

Views: 545,661β€…    Votes:  5β€…
Tags: command-line   directory   copy   cp  
Link: πŸ” See Original Answer on Ask Ubuntu πŸ”—

Title: how do you copy a directory and its contents to a new location under a new directory name?
ID: /2016/11/02/how-do-you-copy-a-directory-and-its-contents-to-a-new-location-under-a-new-directory-name_
Created: November 2, 2016    Edited:  November 2, 2016
Upload: November 24, 2022    Layout:  post
TOC: false    Navigation:  false    Copy to clipboard:  false

I find it easier to change to the directory I’m copying from first. For this example change to a directory everyone has called /boot. Anyone can copy and paste the commands below into their Terminal.

cd /boot
sudo mkdir /boot_backup
sudo cp -r . /boot_backup
du /boot_backup -h

752K	/boot_backup/extlinux/themes/debian-wheezy
756K	/boot_backup/extlinux/themes
832K	/boot_backup/extlinux
2.5M	/boot_backup/grub/i386-pc
20K	    /boot_backup/grub/locale
2.3M	/boot_backup/grub/fonts
7.2M	/boot_backup/grub
565M	/boot_backup

For the cp command the current directory is identified as . which is the /boot directory we changed to. The -r option makes it recursive to include all sub-directories.

To ensure it worked run du to list all sub-directories and total file sizes in the new directory /boot_backup in this case.

After finishing this walk-through, use: sudo rm -r /boot_backup to remove the new directory and it’s sub-directories.

⇧ What's eating all the RAM and swap? How to track the total network data in a month  β‡©