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

Linux学习笔记----Linux常用命令 文件与目录的管理命令

2019-07-04 11:09 381 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_44021612/article/details/94572684
  1. 查看文件/目录的命令   ls  (不能查看文件/目录的详细信息和隐藏文件)

         查看目录中的所有文件(包括隐藏文件)命令ls -a

         

        查看文件的详细信息的命令ls -l 还有(ls -lh 、ls -ld等)

         

     Linux 文件基本属性

    

     前10个字符 dr-xr-xr-x  中 的第一个字符是文件的类型 第2-10个字符就是权限

  • 当为[ d ]则是目录
  • 当为[ - ]则是文件;
  • 若是[ l ]则表示为链接文档(link file);
  • 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

   

    r-xr-xr-x 以三个为一组,且均为『rwx』 的三个参数的组合,要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。

    r 为可读

    w 为可写

    x 为可执行

    第1-3位确定属主(该文件的所有者当前用户)拥有该文件的权限

    第4-6位确定属组(所有者的同组用户)拥有该文件的权限

    第7-9位确定其他用户拥有该文件的权限

2.切换目录命令

   cd  [相对路径或者绝对路径]

   

  cd ..  返回上一级目录

  cd / 返回根目录

  cd ~回到主目录

  pwd (显示目前所在的目录)

3.创建目录命令mkdir  [文件名]       

  递归创建目录mkdir -p [文件名]

同时创建多个目录mkdir [用户名] [用户名] ......

 

4.删除文件/目录命令

    删除空目录  rmdir [目录名] 

    

   删除文件rm [文件名](rm 不能删除目录,若想删除)

  • -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
  • -i :互动模式,在删除前会询问使用者是否动作
  • -r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!

   强制删除文件rm -rf  [文件名]  注意:需谨慎使用  如执行 rm -rf /  就会删除所有的文件

5.复制文件命令cp

     cp -rp [原目录/文件]   [目地]

     

  • -a:相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)

  • -d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;

  • -f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;

  • -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)

  • -l:进行硬式连结(hard link)的连结档创建,而非复制文件本身;

  • -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);

  • -r:递归持续复制,用於目录的复制行为;(常用)

  • -s:复制成为符号连结档 (symbolic link),亦即『捷径』文件;

  • -u:若 destination 比 source 旧才升级 destination !

  可以在 cp -r [源文件] [目地+/新的文件名]  就能在复制的同时改名

6.剪切文件/目录的命令mv

   普通剪切 mv [原文件] [目的地] 

    

    mv可以改文件名/目录名  mv  [原文件名]   [新文件名]

    

7.创建文件命令touch

      创建文件 touch [文件名]  在linux中几乎所有的符号都是合法的都什么命名文件

       

     创建带空格的文件名  touch 'zhang san'  不建议使用因为 查看文件 也需要加引号

       

8.查看文件内容命令cat/more/less/head/tail

     一次显示  cat [文件名]  tac可以倒着查看内容     cat是一次查看所有的内容若文件中内容过多只能显示最后一页的内容

      

     分页显示  more [文件名]   

                 使用 空格 或 f 键翻页

                 Enter键换行,Q或q退出 , 不能向上翻页

 

      分页显示  less [文件名]     

                  使用 空格 或 f 键翻页

                  Enter键换行,Q或q退出

                  PgUP 键向上翻页 

                 上方向键向上翻一行 

                 还可以进行搜索直接在less的浏览状态中输入/+关键词 ,关键词就会高亮  可以按n查找下一个匹配的关键词

 

     显示文件的前几行   head -n [行数] [文件名]    可以不输入行数  默认显示前10行

     显示文件的后几行   tail -n [行数] [文件名]      可以不输入行数  默认显示前10行

                                     tail -f [文件名]                 动态显示文件末尾内容   多用来查看日志文件的记录

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