linux目录文件操作
一、linux系统目录结构
1、顶层根目录
顶层根目录使用 “/”来表示
2、linux中的一些重要目录
(1)bin目录
放置常用的可执行文件(其中ls命令位列其中)
(2)sbin目录
放置系统的可执行文件
(3)home目录
每一个用户都有一个家目录,其中root用户的家目录为 /root,普通用户的家目录存放在 /home目录下,并且内部都是以用户名命名的文件夹。
(4)dev目录
设备文件夹

(5)etc
配置文件目录

(6)/media或/mnt目录
挂载点目录,通常移除式设备会被挂载在当前设备下
二、目录文件的增删查改
1、pwd
显示当前所在工作目录

2、cd
cd ..进入上一级目录
cd .进入当前目录
cd ~ 切换到用户的家目录
切换当前目录,和windows下的cd功能相同

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

4、cp
将一个或多个文件复制到指定的目录中
(1)将文件复制到指定的目录中

(2)将指定的目录拷贝到另一个目录下
-r 命令是将目录下的所有文件都进行拷贝
-f(force,强制):在目标文件已经存在的时候不询问直接强制复制

5、mv
移动及修改文件及目录名
(1)移动文件

(2)移动文件夹

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

6、mkdir
创建目录
在当前目录下创建一个新目录
mkdir dir1

在当前目录创建多个目录
mkdir -p dir1/dir2/dir3

7、touch
创建文件

8、rm
(1)删除文件

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

rm -f 不用询问直接删除,通常与-r组合
进行rm -rf 命令

9、rmdir
删除空目录

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

11、head
浏览文件的前10行

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

12、tail
浏览文件的后10行内容

浏览文件的后5行内容
-n改变的行数

动态浏览文件内容的变化 -f (文件可以一边写一边查看)
![]()
13、more
按照百分比浏览文件
翻页用enter键进行百分比翻页


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




浙公网安备 33010602011771号