Linux 目录结构及文件基本操作

linux目录结构及文件基本操作

1.linux目录结构

FHS标准:FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

/etc放置设置文件

/bin或/sbin放置可执行文件

/var/log放置系统登录文件

/usr/share放置共享数据

2.目录路径

$ cd ..

进入上一级目录

$ cd ~

进入home目录

$ pwd

获取当前路径

绝对路径

关于绝对路径,简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点

相对路径

相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点

绝对路径

$ cd /usr/local/bin

相对路径

$ cd ../../usr/local/bin

3.新建空白文件

同touch命令创建

创建名为 test 的空白文件,因为在其它目录没有权限,所以需要先 cd ~ 切换回用户的 /home/shiyanlou 目录

$ cd ~

$ touch test

4.新建目录

使用mkdir创建

$ mkdir mydir

使用 -p 参数,同时创建父目录(如果不存在该父目录),如下我们同时创建一个多级目录(这在安装软件、配置安装路径时非常有用)

$ mkdir -p father/son/grandson

5.复制文件

使用cp命令复制

$ cp test father/son/grandson

把 test复制到father/son/grandson路径下

复制目录

$ cp -r father family

将father目录复制到family目录中

6.删除文件

使用rm命令删除文件

$ rm test

$ rm -f test 强行删除文件

$ rm -r father 删除目录

7.移动文件与文件重命名

使用mv命令移动文件和重命名

$ mv file1 Documents

$ mv file wng 重命名

8.查看文件

使用cat tac nl来查看文件

$ cat passwd

使用more和less分页查看文件

使用 head 和 tail 命令查看文件

$ tail /etc/passwd

$ tail -n 1 /etc/passwd

使用file命令查看文件类型

$ file /bin/ls

你可能感兴趣的:(Linux 目录结构及文件基本操作)