欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux 学习之路(二):常用命令之文件与目录管理

程序员文章站 2022-06-04 19:14:58
...

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"参数相同;

相关标签: linxu