【Linux从入门到精通】之操作文件命令

简介: 【Linux从入门到精通】之操作文件命令

1.创建目录

mkdir 文件夹名

举例
建一个名为test的目录

代码

mkdir test

执行结果
image.png

ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)

2.切换工作目录

cd 文件名或~或.或..

~表示home目录,'.'表示当前目录,'..'表示当前位置的上一层目录

3.创建文件

touch 文件名

举例
在test文件创建test1,test2

代码
touch test1

touch test2
执行结果
image.png

4.连续创建文件

touch 文件名1 文件名2

举例
在test连续创建test3,test4

代码

touch test3 test4

执行结果
image.png

5.删除文件

rm 文件名

举例
删除test4

代码
rm test4
执行结果
image.png

注意输入代码rm test4后会输出"rm:remove regular empty file 'test4'?",这是在询问你是否要删除,如果直接回车不会删除,在后面输入yes则删除成功

6.修改文件名

mv 旧文件名 新文件名

举例
把test3改为test4

代码
mv test3 test4
执行结果
image.png

7.修改文件内容

vi 文件目录地址

举例
对test1文件的内容进行修改

代码
vi test1
执行结果
image.png

点击键盘上的i进入INSERT模式,即可输入更改内容

输入完成后点击键盘上的esc键切换为命令模式在输入":wq"然后回车

如果遇到如下错误(E212:Can't open file for writing) 就说明可能你的目录错误,你需要从你当前目录出发来输入vi 文件目录地址

8.浏览文件

cat 文件名

举例
查看刚才修改的文件test1

代码
cat test1
执行结果
image.png

more 文件名

举例
查看刚才修改的文件test1

代码
more test1
执行结果

image.png

less 文件名

举例
查看刚才修改的文件test1

代码
less test1
执行结果
image.png

cat用于显示文件的内容

more一般用于要显示的内容会超过一个画面长度的情况,按空格显示下一个画面,回车显示下一行的内容

less和more类似,只不过多了一个可以用pgup,pgdn键控制

9.拷贝文件

cp 文件1 文件2 (将文件1的内容复制到文件2)

举例
将test1的内容复制到test4

代码
cp test1 test4
执行结果

image.png

10.压缩文件
tar -c/v/f/z/t/x

-c:创建一个新tar文件

-v:显示运行过程的信息

-f:指定文件名

-z:调用gzip压缩命令进行压缩

-t:查看压缩文件的内容

-x:解开tar文件

打包且压缩: tar -czvf test4.tar.gz test4(压缩test4文件为test4.tar.gz)

执行结果

image.png

列出压缩文件内容:tar -tzvf test4.tar.gz
image.png

解压文件:tar -xzvf test4.tar.gz

执行结果
image.png

11.查找文件
通过后缀查找文件:find . -name "*.gz"(查找后缀为.gz)

执行结果
image.png

通过目录查找文件:find . -type f(将当前目录及其子目录中的所有文件列出)

执行结果
image.png

相关文章
|
2月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
309 1
二、Linux文本处理与文件操作核心命令
|
2月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
239 137
|
2月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
558 56
|
22天前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
191 2
|
2月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
88 0
Linux内存问题排查命令详解
|
2月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
161 16
|
3月前
|
Linux 网络安全 开发工具
技术栈:这50条最常用的 Linux 命令你一定要会!
建议多在终端中实践,遇到不懂的命令就用 man 或 --help 了解详情!
461 0
|
3月前
|
安全 Linux Shell
Linux系统中sudo命令的高效运用技巧。
用户可以通过sudo -l来列出自己目前可执行的命令列表,这有助于用户了解自己的权限范围。
139 0
|
3月前
|
监控 Linux Shell
linux命令
常用 Linux 命令汇总
|
4月前
|
Linux C++
每天一个linux命令(8):cp 命令
cp 命令是 Linux 中用于复制文件或目录的命令。它的名字来源于英文单词 copy。这个命令非常常用,特别是在需要备份文件或创建文件副本时。
183 0
下一篇
开通oss服务