【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

相关文章
|
3天前
|
安全 Linux
Linux系统之lsof命令的基本使用
【10月更文挑战第14天】Linux系统之lsof命令的基本使用
24 2
Linux系统之lsof命令的基本使用
|
4天前
|
Linux
Linux 系统五种帮助命令的使用
Linux 系统五种帮助命令的使用
30 14
|
1天前
|
运维 网络协议 Linux
linux系统命令 losf详解
**lsof命令**(List Open Files)是Linux系统中一个非常实用的工具,用于列出当前系统上所有打开的文件以及与之关联的进程。以下是对lsof命令的详细介绍: ### 一、基本功能 lsof命令可以显示系统中被进程打开的文件,这些文件可以是普通文件、目录、网络套接字、设备文件等。通过lsof命令,用户可以方便地查看哪些文件被哪些进程打开,以及这些文件的状态信息。 ### 二、基本语法 lsof命令的基本语法为:`lsof [选项] [文件]`。其中,选项用于指定lsof命令的行为,文件则是可选的,用于指定要查询的文件。 ### 三、常用选项 * `-a` 或 `-
|
1天前
|
Linux Perl
Linux awk命令使用技巧
【10月更文挑战第16天】Linux awk命令使用技巧
9 4
|
6天前
|
Linux Shell 数据库
Linux文件查找新姿势:总有一种你没见过
文件查找是Linux用户提升工作效率的关键技能。本文介绍了几种不常见的文件查找方法,包括使用`find`结合`column`美化输出、利用`locate`和`mlocate`快速查找、编写Shell脚本自动化任务、使用现代工具`fd`以及结合`grep`和`rg`进行内容搜索。此外,还推荐了几款图形界面搜索工具。掌握这些技巧,让你的文件查找更加高效便捷。
28 2
|
6天前
|
Linux
Linux经常使用命令汇总和总结
Linux经常使用命令汇总和总结
25 1
|
6天前
|
安全 Linux Shell
Linux | Rsync 命令:16 个实际示例(上)
Linux | Rsync 命令:16 个实际示例(上)
19 0
Linux | Rsync 命令:16 个实际示例(上)
|
9天前
|
存储 安全 Linux
Linux文件管理命令md5sum awk
通过结合 `md5sum`和 `awk`,不仅可以高效地进行文件完整性校验,还能灵活地处理和分析校验结果,为系统管理、数据审计等工作提供强大的支持。
19 2
|
4天前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
12 0
|
8天前
|
Linux
linux/mac 下查看、修改文件权限的命令
这篇文章介绍了在Linux和Mac操作系统下如何查看和修改文件及文件夹的权限。
13 0