====== Create Delete Copy And Move Files And Directories ====== **General Information** Basic file/directory manipulation. ---- ===== Creating ===== Create new file "file1" touch file1 \\ Create three files touch {file1,file2,file3} \\ Create new directory mkdir dir1 \\ Create new directory tree mkdir -p newdir/dir1/dir2/dir3 * Creates newdir, dir1, dir2, and dir3 in that structure * -p => Make parent directories if needed \\ View directory structure in tree outline ~$ tree . ├── anaconda-ks.cfg ├── file1 ├── newdir │ └── dir1 │ └── dir2 │ └── dir3 ├── newfile ├── otherdir ---- ===== Renaming ===== Rename file or directory mv dir1 newdir * Renames "dir1" to "newdir" ---- ===== Removing ===== Remove empty directory rmdir dir1 \\ Remove directory recursively rm -rf dir1 * -r => recursively * -f => force, do not prompt for confirmation ---- ===== Copying ===== Copy file2 into dir2 cp file2 dir2/ \\ Copy directory dir2 and its contents into newdir cp -r dir2 /home/newdir/ * -r => recursively ---- ===== Moving ===== Move file1 into dir1 mv file1 dir1/ ----