Linux 学习之路(二):常用命令之文件与目录管理
ls:显示目标列表
-a 显示所有文件和目录
-l 单列显示详细信息
cd:切换工作目录
cd 进入用户主目录
cd ~ 进入用户主目录
cd - 返回进入此目录之前所以在目录
cd .. 返回上级目录
cd ../.. 返回上两级目录
mkdir:创建目录
-p 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;
mkdir -p lzy/x1 | mkdir -p lzy/x3
rm:删除目录和文件,被删除的目录中含有子目录,则必须加上-r参数
-f 强制删除文件或目录
-r 递归删除,把指定目录下的所有文件与子目录一并处理
-i 删除前询问用户
rmdir:删除空目录
-p 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
创建文件:可以用cat 也可以用vim
cat >>test.txt
hello linux
注:内容输入完成之后,按快捷键ctrl+d保存退出
vim text.txt
hello linux!
mv:移动文件或目录
-b 当文件存在时,覆盖前,为其创建一个备份。
-f 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。
-i 交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。
-S 为备份文件指定后缀,而不使用默认的后缀。
-u 当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
mv (源文件) (目标位置)
cp:用来将一个或多个源文件或者目录复制到指定的目的文件或目录。
-b:覆盖已存在的文件目标前将目标文件备份;
-r:递归处理,将指定目录下的所有文件与子目录一并处理;
-v:详细显示命令执行的操作。
-i:覆盖既有文件之前先询问用户;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-p:保留源文件或目录的属性;
-a:此参数的效果和同时指定"-dpR"参数相同;
上一篇: 客户不敢*