目录操作
1) 创建目录 make directory
> mkdir dirname
> mkdir dir/newdir //在dir下创建一个newdir
创建多级目录,如果"新目录"个数大于1个数量,就要设置"-p"参数
> mkdir -p newdir/newdir/newdir //创建多级递归目录
> mkdir -p dir/newdir/newdir //创建多级递归目录
> mkdir -p dir/newdir/newdir/newdir
2) (文件/目录)移动-改名字 操作 move
> mv dir1 dir2 //dir1移动到dir2目录下,并改名字为“原名”
> mv dir1 dir2/newdir //dir1移动到dir2目录下,并改名字为“newdir”
> mv dir1 newdir //dir1移动到当前目录下,并改名字为“newdir”
> mv dir1/dir2 dir3/dir4 //dir2移动到dir4目录下,并改名字为“原名”
> mv dir1/dir2 dir3/dir4/newdir //dir2移动到dir4目录下,并改名字为“newdir”
3) (文件/目录)复制-改名字 操作 copy
文件复制
> cp file1 dir1 //file1被复制到dir1下,并改名字为“原名”
> cp file1 dir1/newfile //file1被复制到dir1下,并改名字为“newfile”
> cp dir1/file1 dir2/dir3 //file1被复制到dir3下,并改名字为“原名”
> cp dir1/file1 dir2/dir3/newfile //file1被复制到dir3下,并改名字为“newfile”
目录复制,统一设置-r参数 recursive递归地 (无视目录层次)
> cp -r dir1 dir2 //dir1被复制到dir2下,并改名字为“原名”
> cp -r dir1 dir2/newdir //dir1被复制到dir2下,并改名字为“newdir”
> cp -r dir1/dir2 dir3/dir4 //dir2被复制到dir4下,并改名字为“原名”
> cp -r dir1/dir2 dir3/dir4/newdir //dir2被复制到dir4下,并改名字为“newdir”
> cp -r dir1/dir2 newdir //dir2被复制到当前目录下,并改名字为“newdir”
4) 删除(文件/目录)
> rm file //删除文件
> rm -r dir //删除目录
> rm -rf filename //recursive force 递归、强制 删除文件
//-f force 避免 “进入目录、删除隐藏文件” 的提示
> rm -rf / //kill you by your self