linux文件管理命令及用法

Linux目录和路径

 

说到linux的文件管理,就不得不说文件的路径,在linux系统中,路径分为绝对路径和相对路径:绝对路径是从根目录/开始的,相对路径是以 . ..开始的.

 .  :表示当前目录;

..  :表示当前目录的上一级目录;

–   表示前一个工作目录;

~  表示目前用户身份所在的自家目录。

 

目录相关命令的使用:

 

cd改变工作目录

cdcd~回到当前用户的主目录;

cd—表示在上一个目录和当前目录之间来回切换;

 

pwd  :显示当前目录

 

ls显示指定路径下的文件列表

 -a:显示所有文件,包括隐藏文件

 -A:显示所有文件,但不显示 .  ..

 -l :长格式显示文件信息

     -d :显示列表目录本身,而不是内容

 

Linux目录管理类命令

 

mkdir

格式:mkdir [OPTION]… DIRECTORY…

      -p:表示存在时不返回错误,不存在时,自动创建所需的各目录。

      -v显示其过程详细信息

      -m创建目录时直接指定权限

例如: /tmp下建立一名为 test 的新目录,加了这个 -p 的参数,可以自行   建立多层目录!

 linux文件管理命令及用法

 加上 -m 可以来为mytest2设定权限:

 

linux文件管理命令及用法 

 

rmdir

格式:rmdir [OPTION]… DIRECTORY…

      -v显示执行过程

      -p连同上层空的目录也一起删除

利用 -p -v这个参数,立刻就可以将 test1/test2/test3/test4 一次删除,并可以显示其删除执行过程。

linux文件管理命令及用法 

 

tree:目录结构查看

 

      -d只显示目录

     -L指定目录的层级数目

      -P只显示指定pattern匹配到的路径

 

文件内容查看命令:more lessheadtail touch

   more

        more  [options] file […]

        -d:表示翻页及退出提示

less:与more相反

 

head显示文件前几行内容

     head [OPTION]… [FILE]…

     -n#:指定获取前#

        也可使用-#

     -c#指定获取前#行字节内容

tail显示文件后几行的内容

    -n#:指定获取后#

          也可使用-#

    -c# 指定获取后#行字节内容

     -f动态显示文件新内容,如果想退出,可使用Ctrl+c

 

touch文件的时间戳管理工具

 

    head [OPTION]… [FILE]…

           -a:修改atime

           -m:修改mtime

            -t:修改制定时间戳位某时间

注意:当touch一个不存在的文件时,会先创建一个空文件。如果不想创建一个空文件,则使用-c选项。

 

linux文件管理类命令:

 

cp:复制命令

   

     cp [option] 源文件(source) 目的文件(destination)

       -a  归档,相当于 -pdr 

       -d  若来源文件为链接文件的属性(link file),则复制链接文件属性而非档案本身;

   -i  交互式,若目的文件(destination)已经存在时,在覆盖时会先询问是否真的动作!

   -r  递归持续复制,用于目录的复制行为;

 linux文件管理命令及用法

注意:在不加任何参数的情况下,文件的所属者会改变,连权限也跟着改变了 ;如果您想要将文件的所有特性都一起复制过来,可以加上 -a 参数即可!

linux文件管理命令及用法 

 

mv :移动文件与目录、文件重命名

mv [-fiu] source destination

mv [options] source1 source2 source3 …. directory

 

 

-fforce 如果目标文件已经存在,不会询问而直接覆盖;

 

-i:若目标文件存在,就询问是否覆盖;

 

-u:若目标文件存在,且源文件较新才更新;

 

 

将文件lastlog移动到新创建的test目录下:

linux文件管理命令及用法 

 

目标文件存在,加-f则不会询问:

 

linux文件管理命令及用法 

 

rm :移除文件或目录

 

   -fforce,忽略不存在的文件,不出现警告信息;

 

   -i交互模式,删除前会询问用户是否操作;

 

   -r递归删除。常用在目录删除;

删除/tmp目录下文件lastlog,加-i删除前进行询问:

linux文件管理命令及用法 

 -r递归删除/tmp目录下的/test/lastlog

linux文件管理命令及用法 

 

原创文章,作者:N24_云淡风轻,如若转载,请注明出处:http://www.178linux.com/57981

(0)
N24_云淡风轻N24_云淡风轻
上一篇 2016-11-06
下一篇 2016-11-06

相关推荐

  • ​iptables简单介绍

    iptables简单介绍 什么是防火墙? 防火墙是工作在主机或网络边缘,能够对其所匹配到的报文根据事先定义好的规则作出相应处理的组件,可以是软件,也可以是硬件,还能软硬结合实现。 UNIX/Linux中对防火墙的实现 早期在openBSD中通过内核中的ipfw实现简单的数据报过滤功能、后来在Linux 2.2内核中使用ipchains来取代,意为链、后来在L…

    Linux干货 2016-03-31
  • 8-4 作业

    1.用正则表达式表示IP地址 2.用正则表达式表示手机号11 13 17 15  18 3.用正则表达式表示身份证号18   4.用正则表达式表示邮箱  

    Linux干货 2016-08-08
  • 练习正则表达式

        正则表达式可以通过元字符(规则)来匹配查找相关的的字符集合。他与通配符是有区别的。而且相关的使用工具对正则表示的元字符的是有区别的。     首先我们先来了解下常用的元字符及含义(并不是所有的元字符) 字符匹配       &nbs…

    Linux干货 2015-04-15
  • 马哥网络班21期,第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。     who | cut -d " " -f1 | sort -u     who:查看当前系统所有用户的会话     cut:剪切命令       cut…

    Linux干货 2016-07-26
  • 第二周

    第二周 1. Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp 复制文件和目录语法格式:cp [OPTION]… [-T] SOURCE DESTcp [OPTION]… SOURCE… DIRECTORYcp [OPTION]… -t DIRECTORY SOURCE&#8230…

    Linux干货 2017-07-21

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 20:15

    总结的比较详细~把图片换成markdown的形式会更好~加油~