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

Posted 林震宇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 目录结构及文件基本操作相关的知识,希望对你有一定的参考价值。

Linux 的文件组织目录结构

新建

mkdir -p father/son/grandson

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

删除

rm -rf /home/lins/

跟复制目录一样,要删除一个目录,也需要加上 -r 或 -R 参数

遇到权限不足删除不了的目录也可以和删除文件一样加上 -f 参数

移动文件和重命名

mv aa.txt bb.txt

这样可以实现单个文件重命名

如果是多个文件批量重命名则使用rename

# 批量将这 5 个后缀为 .txt 的文本文件重命名为以 .c 为后缀的文件:
rename \'s/\\.txt/\\.c/\' *.txt

# 批量将这 5 个文件,文件名和后缀改为大写:
rename \'y/a-z/A-Z/\' *.c

查看文件

使用 cat,tac 和 nl 命令查看文件,前两个命令都是用来打印文件内容到标准输出(终端),其中 cat 为正序显示,tac 为倒序显示

cat -n /etc/ppp.txt

加上 -n 参数显示行号


使用nl命令添加行号并打印

-b : 指定添加行号的方式,主要有两种:
    -b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)
    -b t:只列出非空行的编号并列出(默认为这种方式)
-n : 设置行号的样式,主要有三种:
    -n ln:在行号字段最左端显示
    -n rn:在行号字段最右边显示,且不加 0
    -n rz:在行号字段最右边显示,且加 0
-w : 行号字段占用的位数(默认为 6 位)

使用 more 和 less 命令分页查看文件

more /etc/ppp.txt

使用 head 和 tail 命令查看文件

查看最近新增加的用户,那么可以查看这个 /etc/passwd 文件

tail -n 1 /etc/passwd

添加-n指定行数

tail -f /log/a.txt

动态实时监视日志

查看文件类型

file /bin/ls

以上是关于Linux 目录结构及文件基本操作的主要内容,如果未能解决你的问题,请参考以下文章

Linux目录结构文件属性及高频操作命令

Linux目录结构文件属性及高频操作命令

linux基本目录结构及重要子目录

linux目录结构,路径,系统目录作用及指令介绍,文件管理基本命令,查看文件内容命令,vim编辑器

4.Linux根文件系统和目录结构及bash特性

Linux基础三:linux目录结构和目录文件的浏览管理及维护