[Linux CMD] 目录与文件相关的命令

. 代表次层目录

.. 代表上一层目录

- 代表前一个工作目录

~ 代表目前使用者身份所在的家目录

~account 代表account这个使用者的家目录(account是个账号名称)

常用的目录操作

  1. cd 切换目录
  2. pwd 显示当前目录
  3. ls 或 ls -l 列出当前目录下的文件和子目录
  4. mkdir 建立一个新目录
  5. rmdir 删除一个空目录
  6. rm 删除文件或目录

常用的文件操作

1、cat 显示文件内容

2、less 分页查看文件内容

3、more 分页查看文件内容,类似于less,但功能较少

4、grep 在文件中搜索匹配指定模式的行

复制代码
grep pattern file_name

5、touch用于创建新文件或更新现有文件的时间戳

复制代码
touch file_name

6、cp复制文件或目录

复制代码
cp source_file destination_file
cp -r source_directory destination_directory(递归复制目录)

7、mv 移动文件或目录,也可以用于重命名文件

复制代码
mv old_name new_name
mv source_file destination_directory

8、 chmod改变文件或目录的权限

复制代码
chmod 777 file_name

9、chown 改变文件或目录的所有者

复制代码
chown user:group file_name

10、find搜索文件系统中的文件

复制代码
find /path -name "pattern"
相关推荐
灯澜忆梦13 分钟前
【docker】#4 | Docker 自定义镜像与 Dockerfile
运维·docker·容器
无足鸟ICT24 分钟前
【RHCA+】select循环
linux
SKH.34 分钟前
Linux驱动-led、beep
linux·运维·单片机
mklpo1471 小时前
为不支持sse4.2命令集的老旧设备制作Win11 26H2系统镜像,2026-10-11。
运维·windows·python
碧海银沙音频科技研究院1 小时前
炬芯ATS308X的扩音器:麦克风到扬声器直通功能实现
java·linux·运维
睡一觉就好了。1 小时前
序列化与非序列化
linux·网络
.Hypocritical.1 小时前
SpringBoot+Vue 前后端分离项目部署到云服务器
服务器·vue.js·spring boot
想做小南娘,发现自己是女生喵2 小时前
第三周学习文档 Linux C 多进程与多线程
linux·c语言·学习
吴声子夜歌2 小时前
Docker入门与实战——实战案例(编程开发)(一)
运维·docker·容器
空空dream2 小时前
04 | 用 Jenkins 打通 CI自动构建镜像并推送到本地 Harbor
运维·ci/cd·jenkins