Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

1.总结/摘要

文件目录:

pwd:显示当前工作目录的绝对路径

ls -a:显示当前目录所有的文件和目录,包含隐藏的

ls -l:以列表的方式显示信息。

cd:切换到指定目录(cd ~:返回直接用户的家目录 cd .. :回到当前目录的上一级目录)

mkdir :创建目录(直接创建目录:mkdir /home/dog

创建目录+内容:mkdir -p /home/animal/pig)

rmdir /home/dog :删除目录.只能删除空目录

rm -rf /home/animal:删除文件及内容。

touch xxx:创建文件名是touch的空文件

cp hello.txt bbb/ :复制hello.txt文件夹到bbb文件夹中去

cp -r /home/bbb /opt/ :复制bbb(包括里面的hello.txt文件)整个文件夹到opt目录中去,注意:/opt/的后面的/表示目录opt。

\cp -r /home/bbb /opt/:强行复制bbb(包括里面的hello.txt文件)整个文件夹到opt目录中去(不再询问是否要替换等问题)

mv cat.txt pig.txt:修改cat.txt的名字,改为pig.txt(同一文件夹中)

mv pig.txt /opt/ :将pig.txt文件移动到/opt/目录下(pig.txt是空文件)

mv bbb/ /home/ :将bbb文件(bbb文件不是空文件)移动到/home/目录下去

less /opt/xxx/ : 动态查看某一大文件(有相应控制操作)

echo 选项 输出内容:将输出内容打印出来,类似于C语言的printf函数

head -n 5 文件名 :查看文件头5行

tail -b 5 文件名:查看文件最后5行

tail -f 文件名:实时追踪该文档的更新内容(ctrl+C退出实时更新)

ls -l > 文件 :将列表的内容写入文件a.txt中(覆盖)

ls -al > 文件:将列表的内容追加到文件aa.txt的末尾

cat 文件1 > 文件2 :将文件1的内容覆盖到文件2

echo “内容” > > 文件:追加

In -s /root /home/myroot:此时打开myroot即为打开root的信息。

rm /home/myroot:删除软连接。注意:myroot后面不要加/,加了就是目录了,咱们此处要文件夹。

2.详细解释及实例操作如下:

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

可自行打开animal查询是否有pig,操作如下:

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

操作如下:

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

解释:

rmdir /home/dog:删除目录(必须是空目录)

cd /home:进入目录/home查看

pwd:查询当前位置

ls:查看当前文件夹里的内容。可以看见已经没有dog目录了

当然,如果强制删除一个文件夹,包括里面内容,进行如下操作:

rm -rf /home/animal (不推荐)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

操作如下:

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

解释:

cd /home/:进入/home目录内

ls:查看目录内内容(第一个框框)

此时看到已经有hello.txt了,不满足条件,需要删除(我本人已经做过一遍,这是第二遍)(第二个框框)

rm -rf /home/hello.txt:强制删除目录和里面内容(第三个框框)

ls:查看当前目录,发现已经没有hello.txt文件了(箭头指向处)

touch hello.txt :创建新目录(第四个框框)

ls:查看当前目录,发现已经有hello.txt,操作成功(第五个框框)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

案例1:将/home/hello.txt拷贝到 /home/bbb目录下,操作如下:

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

解释:

cd /home :进入目录 /home

ls:查看当前目录下的文件,发现有bbb文件了,不符合要求,需要删除(第二个框框)

rm -rf /home/bbb :删除bbb目录(第三个框框)

ls:查看删除后的home目录内容,发现成功删除,没有bbb文件了(箭头所指)

mkdir /home/bbb:创建新文件bbb(第四个框框)

ls:查看创建后的文件夹,发现已经有bbb了,创建成功(第五个框框)

cp hello.txt bbb/ :将hello.txt拷贝到bbb/文件夹中去(第六个框框)

cd bbb/ :进入文件夹

ls:查看文件夹内容,发现bbb文件夹下有了hello.txt目录,拷贝成功(第七个框框)

案例2:递归复制整个文件夹,将/home/bbb整个目录拷贝到/opt目录下,操作如下:

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

解释:

cd /opt :进入opt,查询是否有bbb文件夹,有就删掉(第一个框框)

ls:查看opt目录下的文件夹:发现没有bbb文件夹(箭头所指方向)

cd /home/bbb:进入/home/bbb文件夹(第二个框框)

ls:查看bbb目录下的文件夹:确认不是空文件(第三个框框)

cp -r /home/bbb/ /opt/ :复制/home/bbb文件夹给/opt/目录(第四个框框)

cd /opt:进入opt文件夹

ls:查看opt文件夹内的文件夹,发现有bbb文件夹,即为复制成功(第五个框框)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

解释:当是在同一目录下,就是重命名 不在同一目录下,就是移动文件。

案例1:将 /home/cat.txt文件重新命名为pig.txt,(同一文件内)操作如下:

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

解释:

cd /home:进入/home目录(第一个框框)

ls:查看home文件夹内的信息,查找是否有cat.txt文件(箭头处)

touch cat.txt:新建cat.txt文件(第二个框框)

ls:查看cat.txt文件是否新建成功,有就是成功(第三个框框)

mv cat.txt pig.txt:重命名cat.tct文件使之变为pig.txt(第四个框框)

ls:查看是否重命名成功(第五个框框)

案例2:将/home/pig.txt 文件移动到/opt/目录下,操作如下:

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

解释:

首先进入/home文件内(第一个框框),查看是否有pig.txt(第二个框框)

之后移动pig.txt到 /opt/目录下(第三个框框),此时再查看home目录时已经没有pig.txt文件了(箭头处)。

之后进入/opt/目录内,查看是否移动成功,有pig.txt则说明成功(第四个框框)

案例3:将/opt/bbb/整个目录移动到/home/下(/bbb/目录里面不是空的!)操作如下:

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

解释:

首先进入/home目录查看是否含有bbb文件(第一个框框),我的是有,因为我操作过(第二个框框)

之后删除bbb文件,(第三个框框),此时查看是否成功删除了bbb文件(箭头处)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

之后进入/opt目录确认是否有bbb文件。(第一个框框和第二个框框)

然后移动整个bbb文件到/home/(第三个文件)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

进入/home目录下查看结果,符合要求。

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

注:ctrl+C退出实时更新命令。

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

ls -l的结果就是输出所在的列表

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

解释:打开/myroot即为打开/root目录下的内容。

Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

Original: https://blog.csdn.net/wo12369874/article/details/127819843
Author: 努力成为焦耳定律鸭
Title: Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/659463/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球