1-2 Linux目录处理命令
linux中一切皆可看做文件
1.mkdir - make directories
mkdir [OPTION]… DIRECTORY…
mkdir -p [目录名] :递归创建,创建连续空目录
2.cd [目录] :切换目录(change directory)
简化操作
cd 或者 cd ~:进入当前用户的家目录
cd - :进入、返回上次目录
cd … :进入、返回上一级目录
cd . :进入当前目录
3.路径
相对路径:参照当前所在目录
绝对路径:从根目录开始一级一级递归
4.pwd :查询所在目录位置(print name of current/working directory)
pwd [OPTION]…
5.删除空目录
rmdir [目录名] (remove empty directories)只能删除空目录
rmdir [OPTION]… DIRECTORY…
6.删除文件或目录
rm -rf [文件或目录] (remove files or directories)
rm [OPTION]… FILE…
-r :删除文件和文件夹并且从后往前询问
-f :去除询问删除
-rf :删除全部文件和文件夹并且不询问
7.复制命令
cp [选项] [原文件或目录] [目标目录] (copy files and directories)
选项 -r :复制目录
选项 -p :连带文件属性复制
选项 -d :若原文件是链接文件,则复制链接属性
选项 -a :相当于 -pdr 全选(完全复制)
若目标目录不加文件名,则为原名复制(非同目录)
若目标目录后加入文件名,则为改名复制
被复制文件的时间为执行复制命令的时间,若要使被复制的文件与原文件属性完全一致,需加 -a
8.移动、剪切或改名命令
mv [原文件或目录] [目标目录] (move)
当原文件与目标目录,在同一目录下,则为改名命令
使用mv命令后,源文件将改动不存在