linux文件和目录命令

 linux绝对路径和相对路径  

  绝对路径☞从根目录开始写的文件或者目录写法; 根目录从(/)开始

  相对路径☞相对于当前路径的写法

命令提示符  

  [root@localhost~]#

  root ☞ 当前登录用户

  ~ ☞ 所在目录

  # ☞ 超级用户 ;当时$ ☞ 普通用户 

命令格式

  root@localhost~]#命令 选项  参数

文件目录操作命令

>     cd  ☞ 切换工作目录

>     pwd  ☞ 显示用户当前所处目录    whoami ==pwd

>     ls  ☞ 显示当前目录下的内容

  ls -a  显示全部文件,包括隐藏文件

  ls -h  显示文件或目录大小

  ls -i  显示inode 节点信息  

  ls -l  使用长格式显示文件目录信息

>     mkdir 创建目录  

  mkdir -p 选项递归创建目录

  mkdir -m 选项自定义目录权限

>     rmdir 删除目录(只能删除空目录)

  rmdir -p 递归删除目录

>     touch 创建文件

  touch -a  只修改文件的访问时间

  touch -c  仅修改文件的时间参数(3 个时间参数都改变),如果文件不存在

  touch -d 后面可以跟欲修订的日期,而不用当前的日期

  touch  -m  只修改文件的数据修改时间。

  touch  -t  命令后面可以跟欲修订的时间,而不用目前的时间

>     ln  用于给文件创建链接(硬链接)

  ln -s 建立软链接

  ln -f  强制创建

>     cp  复制文件和目录

  cp -a  相当于 -d、-p、-r 选项的集合

  cp -d  如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接

  cp -i  询问,如果目标文件已经存在,则会询问是否覆盖

  cp -l  把目标文件建立为源文件的硬链接文件,而不是复制源文件

  cp -s  把目标文件建立为源文件的软链接文件,而不是复制源文件

  cp -p  复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间)

  cp -r  递归复制目录

  -u:若目标文件比源文件有差异,则使用该选项可以更新目标文件

>     rm  删命令,永久性删除指定文件目录(慎用)

  rm -f  强制删除

  rm -i  删除之前给出提示

  rm -r 递归删除目录

>     mv  可以对目录文件进行移动,也可以进行重命名

  mv -f  强制覆盖,如果目标文件已经存在,不询问,直接强制覆盖

  mv -i  交互移动,如果目标文件已经存在,则询问用户是否覆盖

  mv -n  如果目标文件已经存在,则不会移动

  mv -v  显示文件或目录的移动过程

  mv -u  若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级

原文地址:https://www.cnblogs.com/Scholar-liu/p/11311912.html