切换目录:
cd 家目录
cd. 当前目录
cd.. 当前上一级目录
cd../../当前目录的上上级目录
cd - 返回前一个目录
----------------------------------------------------------------------------------------------------------
mkdir 目录名字
mkdir -p newdir/newdir/newdir //新的多级目录数目如果大于等于2个,就要使用-p参数
mkdir dir/newdir----------------不用-p参数
mkdir -p dir/newdir/newdir-------使用-p参数
创建cs目录
查看目录结构:find ./cs/cswj
-------------------------------------------------------------------
移动目录:mv
mv dir1 dir2 //把dir1移动到dir2目录下
mv dir1/dir2 dir3 //把dir2移动到dir3目录下
mv dir1/dir2 dir3/dir4 //把dir2移动到dir4目录下
mv dir1/dir2 ./ //把dir2移动到当前目录下
“mv”是移动 和 “改名字” 合并的指令
mv dir1 newdir //修改dir1的名字为newdir
mv dir1/dir2 dir3 //dir2移动到dir3目录下,并改名为“原名”
mv dir1/dir2 dir3/newdir //dir2移动到dir3目录下,并改名为“newdir”
将cs目录下的dir1移动到dir2下,再将dir2更名为dir4。
-----------------------------------------------------------------------------------------------
目录复制:copy(文件和目录)
(1)文件的复制
cp filel dir/newfile2 //filel复制一份到dir目录下,并改名字为newfile2
cp filel dir //filel被复制一份到dir目录下,并改名字为原名
cp dir1/file dir2/newdir //filel被复制一份到dir2目录下, //并改名字为newfile
将cs/cswj/123.txt文件复制到cs/dir4下,再将cs/dir4下的123.txt文件复制到cs/dir4/dir1下并重命名为456.txt
(2)目录的复制(需要设置-r参数,无视目录的层次)
cp -r dir dir2 //dir被复制到dir2目录下,并改名字为原名
cp -r dir1/dir2 dir3/newdir //dir2被复制到dir3目录下,并改名字为newdir
cp -r dir1/dir2 dir3/dir4 //dir2被复制到dir3目录下,并改名字为原名
cp -r dir1/dir2 dir3/dir4/newdir //dir2被复制到dir4目录下, //并改名字为newdir
cp -r dir1 ../../newdir //dir1被复制到上两级目录下,并改名字为newdir
cp -p dir dir2 //复制文件同时保持文件属性不变。
cp -a dir dir2 //-a相当于-pdr功能。 用的最多的。
cp 1.txt 1.txt.bak //备份文件1.txt
复制文件到其他目录直接强制覆盖,不需要额外提示(用反斜杠”\”)
复制文件到其他目录直接强制覆盖,不需要额外提示(用cp的绝对命令/bin/cp)//which cp
将cs/dir4/dir1复制到cs下并更名为dir2
将cs/dir4/dir1强制覆盖到cs下并更名为dir2
------------------------------------------------------------------------------------------------------
删除(文件和目录):rm
rm 文件
rm -r 目录 //r递归方式删除目录
rm -rf 文件/目录 //-r force 递归强制方式删除文件,force强制,//不需要额外的提示
删除cs/dir2/456.txt文件
强制删除cs/dir4目录及文件,不需要额外的提示。