您的位置:首页 > 运维架构 > Linux

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

2018-09-05 17:11 507 查看

ls:显示目标列表
            -a  显示所有文件和目录 
            -l    单列显示详细信息

cd:切换工作目录 
            cd     进入用户主目录
            cd ~  进入用户主目录
            cd -   返回进入此目录之前所以在目录
            cd ..   返回上级目录
            cd ../..  返回上两级目录

mkdir:创建目录
            -p   若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;

[code]mkdir -p lzy/x1 |  mkdir -p lzy/x3

rm:删除目录和文件,被删除的目录中含有子目录,则必须加上-r参数
               -f   强制删除文件或目录
               -r   递归删除,把指定目录下的所有文件与子目录一并处理
               -i   删除前询问用户

rmdir:删除空目录
               -p  删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;

创建文件:可以用cat 也可以用vim

[code]cat >>test.txt
hello linux

注:内容输入完成之后,按快捷键ctrl+d保存退出

vim text.txt
hello linux!

mv:移动文件或目录 
               -b  当文件存在时,覆盖前,为其创建一个备份。
               -f   若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。
               -i  交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。
               -S 为备份文件指定后缀,而不使用默认的后缀。
               -u 当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

[code]mv (源文件) (目标位置)

cp:用来将一个或多个源文件或者目录复制到指定的目的文件或目录。
               -b:覆盖已存在的文件目标前将目标文件备份;
               -r:递归处理,将指定目录下的所有文件与子目录一并处理;
               -v:详细显示命令执行的操作。
               -i:覆盖既有文件之前先询问用户;
               -f:强行复制文件或目录,不论目标文件或目录是否已存在;
               -p:保留源文件或目录的属性;
               -a:此参数的效果和同时指定"-dpR"参数相同;

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: