常见Linux文件目录命令

简介: 常见Linux文件目录命令

一、目录操作命令:

cd /  //到根目录
cd ..  到上一级目录
mkdir 创建文件目录
rmdir 删除文件目录,必须为空目录

二、浏览文件命令:

cat t.txt 查看文件
cat t.txt t2.txt 同时看两个
cat -E t.txt 在每一行末尾显示$
cat -n t.txt 显示行号

image.png

2、more t2.txt 分页显示文件内容

空格或者f 下一页
enter 下一行
q  退出

3、less 和 more 用法一致,多了上下键卷动

4、head 显示文件头十行,tail显示文件后十行,常用于显示日志文件

eg: tail /etc/passwd


image.png

image.png

三、文件操作命令

1、cp:拷贝命令

cp t.txt t3.txt //将t.txt在当前目录下拷贝一份
cp t.txt /tmp  //将t.txt跨文件拷贝到tmp目录下

image.png

cp -r java  /tmp   //递归持续复制,将java目录复制到tmp文件夹下

image.png

2、rm:删除文件命令

rm t.txt  删除当前目录下的谋个文件.
rm *.  java 删除目录内所有
rm -r java  递归删除所有
rm -f *.txt 强迫删除所有后缀为txt的文件

image.png

rm -i *. 删除文件会询问Y/N
注意只删除文件时问,目录不会删除,不询问

image.png

3、find命令: 找到当前目录下的文件

4、grep:查找文件中的字符

grep g t.txt 查找该文件中含有g的字符
grep ga *.txt 查找所有txt文件中包含ga字符的行

image.png

5、tar 打包文件,压缩解压缩

tar -cvf test.tar *  //将文件中所有内容打包为test.tar
tar -czvf test.tar.gz *   //打包并且压缩为test.tar.gz
tar -tf test.tar //查看test.tar 中包含的文件

image.png

tar -xvf test.tar 解打包
tar -xzvf test.tar.gz 解包解压缩

image.png

补充:将一个文件夹移动到另一个文件夹,直接在用户图形界面会出现无权限的问题:

image.png

我们可以在命令行根目录执行下面的语句,会把原路径的文件复制到新路径,同时原路径删除了文件

mv /home/xujiankang/jdk /usr/java/

image.png

目录
相关文章
|
4天前
|
存储 Linux Windows
linux常用目录
/sbin s就是super User的意思,这里存放的是系统管理员使用的系统管理程序。 /home 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一版该目录名是以用户的账号命名的。 /root 该目录为系统管理员,也称为超级权限者的用户主目录。 /lib 系统开机所需要最基本的动态连接共享库,其作用类似于windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 /etc 所有的系统管理所需要的配置文件和子目录。 /usr 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program fies目录。 /bo
17 2
|
2天前
|
Linux 开发工具 Perl
在Linux中,有一个文件,如何删除包含“www“字样的字符?
在Linux中,如果你想删除一个文件中包含特定字样(如“www”)的所有字符或行,你可以使用多种文本处理工具来实现。以下是一些常见的方法:
20 5
|
2天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
12 6
|
3天前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
15 7
|
2天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
14 5
|
5天前
|
监控 Linux
Linux常用命令-2
本文继续介绍Linux常用命令,涵盖目录操作、文件操作、系统信息和进程管理等类别。具体包括mkdir、rmdir、cp、mv、rm、touch、whereis、whatis、dmesg、free、date、cal、ps、kill、killall和top等命令的使用方法和常用参数。
31 7
|
3天前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下的文件数量是常见的需求。本文介绍了多种方法,包括使用 `ls` 和 `wc` 命令组合、`find` 命令、`tree` 命令以及编程方式(如 Python)。无论你是新手还是有经验的用户,都能找到适合自己的方法。掌握这些技巧将提高你在 Linux 系统中的操作效率。
12 4
|
3天前
|
监控 Linux Perl
Linux 命令小技巧:显示文件指定行的内容
在 Linux 系统中,处理文本文件是一项常见任务。本文介绍了如何使用 head、tail、sed 和 awk 等命令快速显示文件中的指定行内容,帮助你高效处理文本文件。通过实际应用场景和案例分析,展示了这些命令在代码审查、日志分析和文本处理中的具体用途。同时,还提供了注意事项和技巧,帮助你更好地掌握这些命令。
12 4
|
2天前
|
缓存 网络协议 Linux
Linux ip命令常用操作
Linux的 `ip`命令是一个强大且灵活的网络管理工具,能够执行从基本的网络接口配置到高级的路由和VLAN管理等多种操作。通过熟练掌握这些常用操作,用户可以更加高效地管理和配置Linux系统的网络环境。无论是在日常管理还是故障排除中,`ip`命令都是必不可少的工具。
7 2
|
3天前
|
缓存 运维 监控
【运维必备知识】Linux系统平均负载与top、uptime命令详解
系统平均负载是衡量Linux服务器性能的关键指标之一。通过使用 `top`和 `uptime`命令,可以实时监控系统的负载情况,帮助运维人员及时发现并解决潜在问题。理解这些工具的输出和意义是确保系统稳定运行的基础。希望本文对Linux系统平均负载及相关命令的详细解析能帮助您更好地进行系统运维和性能优化。
13 3