Day 2. Linux文件系统管理

几个常见的处理目录的命令
ls(英文全拼:list files): 列出目录及文件名
cd(英文全拼:change directory):切换目录
pwd(英文全拼:print work directory):显示目前的目录
mkdir(英文全拼:make directory):创建一个新的目录
rmdir(英文全拼:remove directory):删除一个空的目录
cp(英文全拼:copy file): 复制文件或目录
rm(英文全拼:remove): 删除文件或目录
mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称

(1)touch 创建一个普通的文件(文本类型的文件)
mkdir 创建一个目录 (目录的意思等同于文件夹)
-p:递归创建
-v:显示创建的过程

(2)cp 复制文件或目录 格式:cp source_file destination_file
mv:移动文件与目录,或修改名称
mv [选项]... 源文件... 目录
-f:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i:若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u:若目标文件已经存在,且 source 比较新,才会升级 (update)
-v:显示复制的详细过程

(3)rm:移除文件或目录
-f:就是 force 的意思,忽略不存在的文件,不会出现警告信息;
-i:互动模式,在删除前会询问使用者是否动作
-r:递归删除

(4)cat 用于打开文本文件并显示出来
用法:cat [选项]... [文件]...
选项:
-n:由 1 开始对所有输出的行数编号
-b:和 -n 相似,只不过对于空白行不编号。
-s:当遇到有连续两行以上的空白行,就代换为一行的空白行。
-A:显示控制字符。

(5)tail 会把文本文件里的最尾部的内容显示在屏幕上
用法:tail [选项]... [文件]...
参数:
-f:循环读取
-q:隐藏文件名,默认隐藏
-v:显示文件名
-c<数目>:显示的字节数
-n<行数>:显示文件的尾部 n 行内容
-s:与-f合用,表示在每次反复的间隔休眠S秒

(6)grep 针对文件内容进行过滤

posted @   DianaEatNana7mi  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示