Linux命令之文件管理

简介: 创建或删除目录 bash特性之命令行展开:~:家目录~USERNAME:USERNAME的家目录{}:展开为多个不同的路径 家目录下创建目录 temp # cd ~ # mkdir temp temp目录下创建子目录x/y/z # mkdir temp/x # mkdir temp/x/y # m.

创建或删除目录

bash特性之命令行展开:
~:家目录
~USERNAME:USERNAME的家目录
{}:展开为多个不同的路径

家目录下创建目录 temp

# cd ~
# mkdir temp

temp目录下创建子目录x/y/z

# mkdir temp/x
# mkdir temp/x/y
# mkdir temp/x/y/z

# mkdir -p temp/x/y/z

temp目录下创建a/c,a/d,b/c,b/d,e/f/g

# mkdir -p temp/{{a,b}/{c,d},e/f/g}

删除temp下的x

# rmdir temp/x/y/z
# rmdir temp/x/y
# rmdir temp/x

# rmdir -r temp/x

删除temp下的e/f/g,如果g所在目录为空了则一并删除其父目录,以此类推

# rmdir -p temp/e/f/g

查看目录及子目录的层级结构

tree /path

查看目录信息

-l显示详细信息
-a显示所有文件
-d显示目录自身信息,一般配合-l使用
-r逆序显示
-R递归显示

# ls
# ls -l
# ls -a
# ls -ld /home

元数据

时间戳:atime访问时间 mtime内容修改时间 ctime元数据变更时间
查看元数据:stat FILE

# stat /home
# stat /root/temp/aaa.txt

改变atime和mtime:touch FILE
-a:仅改变atime,ctime也会自动跟着改
-m:仅改变mtime,ctime也会自动跟着
-c:不创建空文件

连接并显示文本文件内容

Linux的换行符:$

cat按行显示

-n显示行号
-E显示换行符
翻屏:Shift+PageUp/PageDown

tac按行倒序显示

分屏显示

more:只能往后翻
less:下一屏:空格,上一屏:b

查看文件首部或尾部的部分内容

head FILE
head -n 10 FILE:前10行
tail FILE
tail -n 10 FILE:后10行
tail -f FILE:实时查看文件尾部内容

目录
相关文章
|
11天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
11天前
|
Web App开发 Java Linux
Linux之Shell基本命令篇
Linux之Shell基本命令篇
Linux之Shell基本命令篇
|
8天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
30 9
|
1天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
9 0
|
2天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
22 6
Linux 中的 Nslookup 命令怎么使用?
|
3天前
|
Linux Shell 开发工具
Linux文件常用操作
Linux文件常用操作(几乎覆盖所有日常使用)
58 0
|
3天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令
|
4天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
4天前
|
Linux Go
Linux命令Top 100驱动人生! 面试必备
探索Linux命令不再迷茫!本文分10部分详解20个基础命令,带你由浅入深掌握文件、目录管理和文本处理。 [1]: <https://cloud.tencent.com/developer/article/2396114> [2]: <https://pan.quark.cn/s/865a0bbd5720> [3]: <https://yv4kfv1n3j.feishu.cn/docx/MRyxdaqz8ow5RjxyL1ucrvOYnnH>
48 0
|
4天前
|
Linux 内存技术 Perl
【ZYNQ】制作从 QSPI Flash 启动 Linux 的启动文件
【ZYNQ】制作从 QSPI Flash 启动 Linux 的启动文件