【Linux】管理文件和目录的命令大全

简介: 【Linux】管理文件和目录的命令大全

1.pwd命令
print working directory( 打印工作目录),输出当前工作目录。
2.cd 命令
cd 命令用来改变所在目录。
cd / 转到根目录中
cd ~ 转到 /home/user 用户目录下
cd /usr 转到根目录下的 usr 目录中 ------------- 绝对路径
cd test 转到当前目录下的 test 子目录中 ------- 相对路径
3.ls 命令
查看目录的内容
常用的选项:
-a: 列举目录中的全部文件,包括隐藏文件
-l:列举目录中细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等
-r:逆向,从后向前地列举目录中内容
-R: 递归,该选项递归地列举当前目录下所有子目录内的内容
4.cat 命令
可以用来合并文件,也可以用来在屏幕上显示整个文件的内容

5.grep 命令
其最大功能是在一堆文件中查找一个特定的字符串

6.touch 命令
用来创建新文件

7.cp 命令
用来拷贝文件,格式是cp

常用的选项:

-i:如果文件将覆盖目标中的文件,他会提示确认

-r:递归,这个选项会复制整个目录树、子目录以及其他

-v:显示文件的复制进度

8.mv 命令
用来移动文件
常用的选项:
-i:如果选择的文件会覆盖目标中的文件,他会提示确认
-f:强制移动
-v:显示文件的移动进度
9.rm 命令
用来删除文件
常用的选项:
-i:提示是否删除
-f:强制删除
-v:显示文件的删除进度
10.mkdir 命令
make directory,用来创建目录

11.rmdir 命令
用来删除目录

相关文章
|
26天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
57 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
12天前
|
Ubuntu Linux Go
golang编译成Linux可运行文件
本文介绍了如何在 Linux 上编译和运行 Golang 程序,涵盖了本地编译和交叉编译的步骤。通过这些步骤,您可以轻松地将 Golang 程序编译成适合 Linux 平台的可执行文件,并在目标服务器上运行。掌握这些技巧,可以提高开发和部署 Golang 应用的效率。
94 14
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
62 14
Linux 10 个“who”命令示例
|
11天前
|
存储 NoSQL Linux
linux积累-core文件是干啥的
核心文件是Linux系统在程序崩溃时生成的重要调试文件,通过分析核心文件,开发者可以找到程序崩溃的原因并进行调试和修复。本文详细介绍了核心文件的生成、配置、查看和分析方法
42 6
|
13天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
41 8
|
22天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
118 20
|
13天前
|
存储 NoSQL Linux
linux之core文件如何查看和调试
通过设置和生成 core 文件,可以在程序崩溃时获取详细的调试信息。结合 GDB 等调试工具,可以深入分析 core 文件,找到程序崩溃的具体原因,并进行相应的修复。掌握这些调试技巧,对于提高程序的稳定性和可靠性具有重要意义。
72 6
|
23天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
52 7
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
42 9
|
2月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
下一篇
开通oss服务