文件路径
绝对路径
绝对路径写法:由根目录 / 写起,例如: /usr/share/doc 这个目录。
相对路径
相对路径写法:不是由 / 写起,而是相对于当前目录的位置写起。例如由 /usr/share/doc 要到 /usr/share/man 目录,写为: cd ../man 。
./ #当前目录 ../ #上一级目录
ls (列出目录)
ls [-al] 目录(不写默认当前目录) #列出目录及文件(在Linux系统当中,ls命令可能是最常被运行的) -a #查看全部文件,包括隐藏文件(开头为.的文件) -l #列出所有的文件以及属性和权限,不包括隐藏文件 #两者可组合使用
cd (切换目录)
cd 目录(绝对路径、相对路径) #切换目录 cd .. #返回上一级目录 cd ../目录 #切换到上一级目录下的该目录 cd ~ #进入当前用户目录
pwd(显示当前所在的目录)
pwd #显示当前所在的目录
mkdir (创建新目录)
mkdir 目录名 #在当前目录下创建目录 mkdir -p 目录1/目录2/目录3 #递归创建目录
rmdir (删除空的目录)
rmdir 目录 #删除空目录 rmdir -p 目录1/目录2/目录3 #递归删除目录(目录1、2、3全部删除) #注意:rmdir 仅能删除空的目录,如果存在文件需要先删除文件。 #可以使用 rm 命令来删除非空目录。
cp (复制文件或目录)
cp 源文件 目的目录 #复制文件或目录(文件重复可选择'y'覆盖或者'n'放弃)
rm (移除文件或目录)
rm [-fir] 文件或目录 #删除文件或目录 -f #忽略不存在的文件,不会出现警告,强制删除。 -i #互动,删除前询问是否删除 -r #递归删除目录(危险) rm -rf / #删库跑路(禁用)
mv (移动文件与目录,或修改名称)
mv [-fiu] 源文件或目录 目的目录 #移动文件或目录 -f #强制移动,,如果文件已经存在,不会询问直接覆盖。 -i #互动,如果文件已经存在,询问是否覆盖。 -u #只替换更新过的文件。 mv 旧名 新名 #修改名称
————————————————
版权声明:本文为CSDN博主「Acx7」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。