Linux文件、目录相关命令

一、查看类命令

查看文件、目录属性:ls、stat、file

查看内容:cat、tac(从后往前)、more、less、tail、head

cat [OPTION] ...[FILE]...

-E:显示行结束符$

-n:对显示的每一行进行编号

more:翻页显示

head -n:指定显示前n行

tail -f:跟踪显示文件新增加的内容,退出需要ctrl+C

二、文件管理命令

文件拷贝、剪切、删除:cp、mv、rm

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

复制命令:cp SRC DESC

SRC是文件:

如果目标不存在,新建DEST,并将SRC数据写入DESC

如果目标存在:

目标是目录:将SRC拷贝到目录下

目标是文件:将SRC数据写入DESC

如果SRC有多个文件,目标必须是存在的目录;

常用选项:

-i:交互式

-r:递归复制

-a:归档,保留原文件所有属性

mv:移动文件

rm:删除文件

常用选项:

-i:交互式

-f:强制删除

-r;递归

**注:**要删除第一个字符为"-"的文件 (例如"-foo"),请使用以下方法之一:

rm -- -foo

rm ./-foo

文件时间戳管理:touch

查看文件状态:stat

三个时间戳:访问时间,修改时间,改变时间(元数据发生改变)

touch能修改访问时间,修改时间,改变时间;

三、目录管理命令

cd、pwd、ls、mkdir、rmdir、tree

mkdir -p:存在不报错,创建父目录

-v:显示详细信息

-m:指定权限

tree:显示目录层级

-d:只显示目录层级

rmdir:删除空目录

-p: 递归删除

**练习:**创建x_a,x_b,y_a,y_b

mkdir {x,y}_{a,b}

相关推荐
MinterFusion4 分钟前
如何在VirtalBox中安装deepin操作系统虚拟机(v0.1.0)(下)
运维·虚拟机·deepin·virtualbox·国产操作系统·明德融创·虚拟技术
草莓熊Lotso25 分钟前
Linux 线程同步与互斥(一):彻底搞懂线程互斥原理、互斥量底层实现与 RAII 封装
linux·运维·服务器·开发语言·数据库·c++
feng_you_ying_li27 分钟前
linux之进程概念
linux
j_xxx404_27 分钟前
深入理解Linux底层存储:从物理磁盘架构到文件系统(inode/Block)原理
linux·运维·服务器·后端
南棱笑笑生30 分钟前
Z:\K7\20260418给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Buildroot时通过WinScp传送文件【SSH模式】
运维·ssh·rockchip
hutengyi30 分钟前
四、nginx的优化和location匹配规则
运维·nginx
嵌入式×边缘AI:打怪升级日志34 分钟前
深度剖析Linux按键驱动四种访问方式:从查询到异步通知
linux·运维·服务器
凉、介37 分钟前
从设备树到驱动源码:揭秘嵌入式 Linux 中 MMC 子系统的统一与差异
linux·驱动开发·笔记·学习·嵌入式·sd·emmc
@insist12339 分钟前
网络工程师-动态路由协议(二):BGP 协议与路由引入技术详解
运维·网络·网络工程师·软考·软件水平考试
Full Stack Developme42 分钟前
Linux 软连接与硬连接比较
linux·运维·服务器