Linux之常用文件操作命令

作者: 程序亦非猿 | 来源:发表于2015-09-01 18:07 被阅读119次

前言

Linux命令基础 后.记录整理了Linux较为常用的处理文件目录的命令.

文件处理命令

Linux 下一切皆文件

新建文件:touch

 touch [选项]... [文件名]...

一般就 touch test.md adf.md 这样就行

输出命令: echo

echo [选项]... string 在屏幕打印,不知什么用- -

echo string > filename  覆盖写入string+换行
echo string >> filename 追加内容

显示文件内容: cat

cat filename

其实cat还有其他作用,只是常用就这个

目录处理命令

建立目录: mkdir

mkdir

-p 用于连续创建目录以及子目录

比如我要创建language目录,并且创建它的一个子目录android:
如果我写成

mkdir language/android

它会提示mkdir: language: No such file or directory
而加上-p参数则执行成功

mkdir -p language/android

删除空目录: rmdir

知道如何创建目录,我们当然也需要知道如何删除目录!~


rmdir

它只能删除空目录,注意必须为空目录,所以其实没什么大用,请看下一个命令

删除文件或目录 rm

rm
  1. 删除目录:
 mkdir -p a/b/c/d/e
 rm -r a

它会不断地问你是否删除某个目录!所以要加上-f强制删除,就不需要频繁地确认了

rm -rf a
  1. 删除多个文件:
rm -rf a.md b.md c.md

看视频说在删除目录的时候会有问你是否删除的确认,但是我在Mac下试了没有.但是个人感觉还是有确认比较好,因为玩意失误删了就木有了...废纸篓里也没有的..这要是删了什么关键的东西...那就呵呵了!

Ps: 如果要加提示的话 加上-i参数,但是如果已经有f参数,i会失效

切换所在目录: cd

cd

相对路径与绝对路径:


路径问题

PS: cd 后面有一个空格,需要留意

吐槽自己:以前自己老是打cd ~,并且也不知道cd -的存在,自己老是打一大串路径切来切去,这下不用麻烦啦!!~

查询所在的目录位置:pwd

当你在目录下切换来切换去不知道自己在哪里的时候,pwd就能帮上大忙啦!

pwd

很常用,一定要知道,保证你不会迷路的指南针呐!~

复制命令:cp

cp

Ps: 似乎-r解释得不对/不全?
补充:

  • -r (recursive)递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
  • -p--preserve(保存的意思) 保留源文件或目录的属性,包括所有者、所属组、权限与时间
  • -a--archive 此参数的效果和同时指定"-dpR"参数相同

PS: 不加-p -a 则复制生成的文件的时间是执行命令时候的时间!

练习:
-por -a可以顺带赋值属性

效果

剪切或改名命令:mv

mv
剪切

将ssss.md 剪切到上一个目录

mv ssss.md ../  
重命名

将ssss.md 重命名为aaa.md
mv ssss.md aaa.md

mv练习
 Ps : 重命名的时候一定要记得写`后缀`

OK, 文件处理到此结束!~

如果对你有帮助,随手点个喜欢吧~

另外欢迎关注:
我的Github
我的微博
我的微信公众号:

微信公众号

相关文章

网友评论

    本文标题:Linux之常用文件操作命令

    本文链接:https://www.haomeiwen.com/subject/dfllcttx.html