您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页Linux文件的基本操作

Linux文件的基本操作

来源:五一七教育网
新建文件
touch test.py    #在当前目录创建了一个test.py文件

touch test.py
#因为上面已经创建了test.py文件,所以这里不会创建新文件,只会改变test.py文件的时间戳(最近访问时间等等)
新建目录
mkdir demo    #创建了一个demo目录,只有当前目录中没有demo文件(目录)时才会创建成功

mkdir demo && cd demo    #创建了demo目录并将路径切换到demo目录下

mkdir -p demo/test1    #创建了多级目录demo/test1
复制文件
cp test.py demo/test1
#复制test.py文件到demo/test1目录中,复制的文件相对路径:demo/test1/test.py
复制目录

也是采用cp命令进行复制,但直接复制会报错,需要加-r或-R参数(表示递归复制)

cp -r test demo
#将test目录复制到demo目录中,此时会有demo/test
删除文件

使用rm命令删除文件

rm test.py    #删除test.py文件

rm -f test.py    #强制删除test.py文件
删除目录

同样使用rm命令,需要加-r或-R参数(表示递归删除)

rm -r demo    #删除demo目录

rm -rf demo    #强制删除demo目录
移动文件和重命名文件

使用mv命令移动文件

mv 原目录文件 目标目录

mkdir test
touch demo.py
mv demo.py test    #将demo.py文件移动到test目录下

使用mv命令重命名文件

mv 原文件名 新文件名

touch demo.py
mv demo.py demo321.py    #将文件名从demo.py改为demo321.py

touch file1
mv file1 file123    #将文件名从file1改为file123
查看文件

查看文件的命令有:cat,tac,nl。

cat和tac都是打印文件内容到终端,cat是正序显示,tac是倒序显示

cat demo.py    #终端打印demo.py文件的内容
cat -n demo.py    #终端打印demo.py文件的内容,显示行号

nl demo.py    #添加行号并打印,比cat -n更专业

more demo.py    #查看内容,enter键向下滚动一行,Space键向下滚动一屏,h显示帮助,q退出

tail demo.py    #显示文件最后10行的内容
tail -n 2 demo.py    #-n后面的数字是显示几行,这里显示最后两行
查看文件类型

使用file命令查看文件类型

file demo.py
#显示demo.py文件的文件类型
编辑文件

使用vim编辑器编辑,建议去学习vim。

vim demo.py
#进去之后i进入编辑模式,写好之后按esc退回,然后:wq,wq是指保存退出,wq!是指强制保存退出,w保存,q退出

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务