◇对目录的操作:
◇创建目录:
mkdir Xmu //在当前目录下创建一个名为Xmu的目录
◇创建多个级别目录关系:
mkdir -p newdir/newdir/newdir //在当前目录下创建多个连续目录,-p的意思是以递归的方式
◇移动目录(也可以针对文件操作):
mv dir1 dir2 //把dir1移动到dir2目录下 mv dir1/dir2 dir3 //把dir2移动到dir3目录下 mv dir1/dir2 dir3/dir4 //把dir2移动到dir4目录下
◇改目录名字(也可以针对文件操作):
mv dir1 newdir //修改dir的名字为newdir
◇文件复制(也可针对目录):
cp file1 dir/file2 //file1被复制一份到dir目录下,并改名为"file2" cp file1 dir //file1被复制一份到dir目录下,并改名字为"原名"
◇目录复制(需要设置-r[recursive递归]参数,无数目录的层次):
cp dir1 dir2 //将dir1复制到dir2下 cp -r dir1/dir2 dir3/dir4/newdir //dir2被复制到dir4目录下,并改名字为“newdir” cp -r dir1 ../../newdir //无视层次目录,并改名为"newdir"
◇删除(文件和目录 remove)
rm 文件 rm -r 目录 //-r递归方式删除目录(不管有几个层次) rm -rf 文件/目录 //递归强制删除目录
◇对文件的操作:
◇查看文件内容:
1 cat filename //打印文件内容到输出终端 2 more filename //通过敲回车方式逐行查看文件的各个行内容,默认从第一行开始查看 3 less filename //通过“上下左右”键查看文件的各个部分的内容,支持回看,退出按Q 4 head -n filename //查看文件的前n行内容 5 tail -n filename //查看文件的最后n行内容 6 wc filename //查看文件行数
◇创建文件:
touch dir1/filename //在dir1目录下创建一个名为filename的文件
◇给文件追加内容:
1 echo dog > animal //以“覆盖”写的方式写给“文件”,如果文件不存在,会自动创建 2 echo dog >> aninal //以“追加”写的方式“换行”写给“文件”,如果文件不存在,会自动创建