linux目录文件操作

一、linux系统目录结构

1、顶层根目录

  顶层根目录使用 “/”来表示

2、linux中的一些重要目录

 (1)bin目录

   放置常用的可执行文件(其中ls命令位列其中)

 (2)sbin目录

   放置系统的可执行文件

 (3)home目录

   每一个用户都有一个家目录,其中root用户的家目录为 /root,普通用户的家目录存放在 /home目录下,并且内部都是以用户名命名的文件夹。

 (4)dev目录

   设备文件夹

    linux目录文件操作

 (5)etc

   配置文件目录

    linux目录文件操作

 (6)/media或/mnt目录

   挂载点目录,通常移除式设备会被挂载在当前设备下

二、目录文件的增删查改

  1、pwd

    显示当前所在工作目录

    linux目录文件操作

  2、cd

   cd ..进入上一级目录

   cd .进入当前目录

   cd ~ 切换到用户的家目录

   切换当前目录,和windows下的cd功能相同

    linux目录文件操作

  3、ls

   列出当前目录或指定目录中的内容

    linux目录文件操作

  4、cp

   将一个或多个文件复制到指定的目录中

   (1)将文件复制到指定的目录中

    linux目录文件操作

   (2)将指定的目录拷贝到另一个目录下

    -r 命令是将目录下的所有文件都进行拷贝

    -f(force,强制):在目标文件已经存在的时候不询问直接强制复制

    linux目录文件操作

  5、mv

   移动及修改文件及目录名

   (1)移动文件

    linux目录文件操作

   (2)移动文件夹

    linux目录文件操作

   (3)给文件或者文件夹命名

    linux目录文件操作

  6、mkdir

    创建目录

   在当前目录下创建一个新目录

   mkdir dir1

   linux目录文件操作

   在当前目录创建多个目录

   mkdir -p dir1/dir2/dir3

   linux目录文件操作

  7、touch

   创建文件

   linux目录文件操作

  8、rm

  (1)删除文件

   linux目录文件操作

  (2)递归的删除多个目录(包括子目录及其内容)

   rm -r

   linux目录文件操作

    rm -f  不用询问直接删除,通常与-r组合

    进行rm -rf 命令

   linux目录文件操作

  9、rmdir

   删除空目录

   linux目录文件操作

  10、cat

   以只读形式不断的浏览文件内容

   linux目录文件操作

  11、head

    浏览文件的前10行

   linux目录文件操作

  浏览文件的前5行内容   head -n 5 + 浏览的文件路径

  -n 改变的行数

  linux目录文件操作

  12、tail

    浏览文件的后10行内容

    linux目录文件操作

    浏览文件的后5行内容

    -n改变的行数

    linux目录文件操作

    动态浏览文件内容的变化 -f   (文件可以一边写一边查看)

    linux目录文件操作

  13、more

    按照百分比浏览文件

    翻页用enter键进行百分比翻页

    linux目录文件操作

    linux目录文件操作

  14、less

    查看内容:内容占满全屏,使用空格键进行翻页

    linux目录文件操作

    linux目录文件操作

上一篇:[C/C++][文件操作] 对比目录并列出同名较新文件、较旧文件 0.1


下一篇:python目录/文件操作