LINUX基础-文件和目录管理

154 阅读2分钟

一、常见系统目录

/dev:设备文件

/srv:网络服务所提供的数据放置处

/media:暂存媒体

/usr:与软件安装/执行有关

/sys:内存中的数据,如内核、文件系统等

/proc:内存中的数据,如程序等

/var:与系统运作过程有关

/bin:用户一般会用到的命令,比如系统启动命令

/home:各用户的主文件夹,每个用户占用一个目录

二、绝对路径与相对路径

绝对路径:根目录(/)写起,例如/home、/.bashrc

相对路径:相对于当前路径,例如./a

.  :表示当前目录,常用语相对路径表示中

..  :表示上一层目录,常用语相对路径表示中

~  :表示”目前用户身份“所在的主文件夹

~account  :表示account这个用户的主文件夹

三、目录管理常用命令

1、cd:切换目录 

用法: cd 绝对路径/相对路劲

2、pwd:显示当前目录的路径

用法: pwd

3、mkdir:新建一个新的目录

用法: mkdir [-mp] 目录名称

-p参数:默认情况下目录逐层创建,-p参数可自动创建所需目录 。eg: mkdir -p /home/a/test

4、rmdir:删除一个空的目录

用法:rmdir  [-p] 目录名称

-p参数:连同上一级空目录也删除

5、ls:查看目录结构

用法:ls  [-adl] 目录名称  (参数有很多,这里只说这三个)

-a:全部文件,连同隐藏文件(开头为.)一起列出来

-l:列出长数据串,包含文件属性与权限等数据,:ls -l可以简写为ll

-d:仅列出目录本身,只列出目录,不列出文件

四、文件管理常用命令

1、复制文件:cp 源文件/目录 目标文件/目录

2、删除文件:rm 文件/目录

3、移动文件:mv 源文件 目标文件

4、查阅文件内容: cat、tal、nl(输出行号)、more(一页页向后翻看)、less(一页页向前翻看),head、tail

5、修改文件时间为当前时刻:

  • touch -a 文件 :修改access time
  • touch -m 文件:修改modification time
  • touch  文件:创建文件

6、查看文件类型:file 文件

7、查找文件

whereis 文件或目录名

locate 关键字(文件/目录的部分名称)

参考资料:《鸟哥的LINUX私房菜》