
Linux(3):Linux命令-文件管理
发布日期:2025-04-10 20:10:21
浏览次数:7
分类:精选文章
本文共 2181 字,大约阅读时间需要 7 分钟。
Linux常用命令参考
1. 查看文件信息:ls
ls 是用于列出目录内容的命令,类似于DOS的dir命令。
- 隐藏文件需要使用-a选项。
- -l选项显示详细信息,-h选项显示人性化文件大小。
- -d选项查看当前目录属性。
语法示例:
ls -a 显示当前目录所有文件,包括隐藏文件。 ls -al 以列表形式显示详细信息。 ls -dl 查看当前文件夹属性。
2. 切换工作目录:cd
cd命令用于切换目录,支持相对路径、绝对路径和特殊项如~、..、-。
cd ~
切换到用户主目录。cd .
保持当前目录。cd ..
切换到上级目录。cd -
切换到上次所在的目录。
示例:
cd test 进入当前目录下的test目录。 cd /root/test 切换到root目录下的test目录。
3. 清屏:clear
清除终端显示,可用Ctrl+l快捷键。
4. 显示当前路径:pwd
pwd命令显示当前工作目录。
语法:
pwd
5. 创建目录:mkdir
mkdir命令用于创建目录,支持选项-p进行递归创建。
mkdir test
创建当前目录下的test目录。mkdir -p /root/test1/test2/test3
递归创建多级目录。
注意事项:新建目录需权限,名称不可与现有目录或文件重复。
6. 创建文件:touch
touch命令用于创建空文件。
touch test
创建当前目录下的test文件。touch /root/test
创建root目录下的test文件。
注意:文件名可包含空格(不推荐使用)。
7. 拷贝文件:cp
cp命令用于复制文件或目录,支持递归复制和选项控制行为。
-a
保留文件属性和符号链接。-n
不提示覆盖存在的文件。-i
交互式确认覆盖。-r
递归复制目录。-v
显示复制进度。
语法示例:
cp -r /root/mywork /root/helloworld 将mywork目录复制到helloworld。 cp - /root/install.log /root/helloworld 复制单个文件。
8. 移动和重命名文件:mv
mv命令用于移动文件或重命名文件。
mv /root/install.log /root/mywork/install.log
移动文件到指定目录。mv /root/install.log /root/ins.log
重命名文件。
9. 删除目录:rmdir
rmdir命令用于删除空目录,必须确保目录为空。
10. 删除文件:rm
rm命令用于删除文件或目录,支持递归删除。
-f
强制删除,忽略不存在的文件。-r
递归删除目录及其内容。-v
显示删除过程。
注意:删除操作不可恢复,使用时需谨慎。
11. 查看或合并文件:cat
cat命令用于读取文件内容,支持拼接文件。
cat install.log
查看文件内容。cat test1.txt test2.txt > test3.txt
拼接文件。cat -n test.txt
显示行号。
注意:
>
清空文件,>>
追加文件。
12. 分屏显示:more
more命令用于分页显示文件内容。
- 空格键显示下一页,q键退出,h键显示帮助。
13. 查看文件前几行:head
head命令用于查看文件的前几行。
-num
指定显示行数。
14. 查看文件后几行:tail
tail命令用于查看文件的后几行。
-num
指定显示行数。
15. 建立链接文件:ln
ln命令用于创建符号链接或硬链接。
-s
创建符号链接(占用0字节,删除源文件失效)。- 硬链接使用
ln source destination
,只能链接文件,不能链接目录。
注意:符号链接需确保源文件和目标文件在同一目录。
16. 输出重定向:
Linux支持将命令输出重定向到文件。
ls > test.txt
将ls命令输出到test.txt文件。cat -n test.txt > test.txt
清空并追加内容。
注意:>
覆盖文件,>>
追加文件。
17. 文件搜索命令:which
which命令显示命令的可执行路径。
18. 文件搜索命令:find
find命令用于搜索文件或目录,支持多种匹配条件。
-name
匹配文件名。-size
匹配文件大小。-user
匹配文件所有者。-ctime
匹配文件修改时间。
示例:
find /etc -name inittab -exec ls -l {} \; 在/etc下查找inittab文件并显示详细信息。
19. 文件搜索命令:grep
grep命令用于在文本文件中搜索模式。
-v
显示不包含匹配内容的行。-n
显示匹配行及行号。-i
忽略大小写。
示例:
grep ftp /etc/services 搜索ftp相关内容。
20. 归档管理:tar
tar命令用于创建和解压文件归档。
-c
生成归档文件,-v
显示进度,-f
指定文件名,-z
打包同时压缩。tar -zxvf test.tar.gz
解压归档文件。tar -C dir1 -zxvf test.tar.gz
解压到指定目录。
注意:参数可按任意顺序使用,f
必须放在选项末尾。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年05月12日 22时40分58秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux音频编程指南
2023-02-05
linux驱动常用输出和调试手段
2023-02-05
Linux高手最常使用的五个快捷键,零基础入门到精通,收藏这一篇就够了
2023-02-05
linux高级技巧:heartbeat+lvs(二)
2023-02-05
linux高级数据存储
2023-02-05
Linux高阶知识:Linux 中的隐藏文件
2023-02-05
Linux(10):安装mysql5.7
2023-02-05
Linux(11):设置固定ip
2023-02-05
Linux(12):上传下载命令rz和sz
2023-02-05
Linux(13):压缩和解压缩命令
2023-02-05
Linux(14):端口的开放与管理
2023-02-05
Linux(1):文件和目录
2023-02-05
Linux(2):Linux命令概述
2023-02-05
Linux(3):Linux命令-文件管理
2023-02-05
Linux(4):Linux命令-用户、权限管理
2023-02-05
Linux(5):Linux命令-系统管理
2023-02-05
Linux(6):Linux网络命令
2023-02-05
Linux(7):VIM的使用
2023-02-05
Linux(8):安装JDK
2023-02-05
Linux(9):安装Tomcat
2023-02-05