Linux文件的基本操作

新建文件

使用touch命令创建空白文件。前提是当前用户对当前目录有写的权限时才能创建成功

当用户对当前目录有读和执行的权限时才能打开并查看内部文件;当用户对当前目录有写权限时才能在其中创建文件

touch test.py    #在当前目录创建了一个test.py文件

touch test.py
#因为上面已经创建了test.py文件,所以这里不会创建新文件,只会改变test.py文件的时间戳(最近访问时间等等)
新建目录

使用mkdir可以创建一个空目录,加-p时可以创建多级目录。(如果要创建的空目录与当前目录下的某一个文件名称相同,则创建失败。Linux理念:一切皆文件

mkdir demo    #创建了一个demo目录,只有当前目录中没有demo文件(目录)时才会创建成功

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

mkdir -p demo/test1    #创建了多级目录demo/test1
复制文件

使用cp命令复制一个文件到指定目录

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退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缱绻命运

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值