Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Create Delete Copy And Move Files And Directories ====== **General Information** Basic file/directory manipulation. ---- ===== Creating ===== Create new file "file1" <code bash> touch file1 </code> \\ Create three files <code bash> touch {file1,file2,file3} </code> \\ Create new directory <code bash> mkdir dir1 </code> \\ Create new directory tree <code bash> mkdir -p newdir/dir1/dir2/dir3 </code> * Creates newdir, dir1, dir2, and dir3 in that structure * -p => Make parent directories if needed \\ View directory structure in tree outline <code bash> ~$ tree . ├── anaconda-ks.cfg ├── file1 ├── newdir │ └── dir1 │ └── dir2 │ └── dir3 ├── newfile ├── otherdir </code> ---- ===== Renaming ===== Rename file or directory <code bash> mv dir1 newdir </code> * Renames "dir1" to "newdir" ---- ===== Removing ===== Remove empty directory <code bash> rmdir dir1 </code> \\ Remove directory recursively <code bash> rm -rf dir1 </code> * -r => recursively * -f => force, do not prompt for confirmation ---- ===== Copying ===== Copy file2 into dir2 <code bash> cp file2 dir2/ </code> \\ Copy directory dir2 and its contents into newdir <code bash> cp -r dir2 /home/newdir/ </code> * -r => recursively ---- ===== Moving ===== Move file1 into dir1 <code bash> mv file1 dir1/ </code> ---- linux_wiki/create_delete_copy_and_move_files_and_directories.txt Last modified: 2019/05/25 23:50(external edit)