Linux文件操作命令,六个命令搞定日常17认证网

正规官方授权
更专业・更权威

Linux文件操作命令,六个命令搞定日常

经常有人问我 Linux 命令难不难学。其实常用的也就四五十个,分成八类,一类五六个命令。今天先讲文件操作这一块。

先说 ls,看当前目录有什么。直接敲 ls 回车,文件平铺显示。蓝色的是文件夹,不过 Linux 里叫目录。但注意,平铺模式看不到隐藏文件,而这些以点开头的文件往往是 .bashrc 之类的重要配置。

$ ls -a          # 显示所有文件(含隐藏)
$ ls -al         # 列表形式,带权限、用户、大小
$ ls -alh        # -h 以 K/M/G 单位显示大小

我平时用得最多的就是 ls -alh,三个参数一组合,大部分场景都够用。

cat 看文件内容。cat filename.txt 直接输出到终端。它还能拼文件——cat log1.txt log2.txt,连在一起看。

touch 建空文件。touch newfile.txt,ls 一看就有了。它的另一个作用是更新文件时间戳,文件已经存在的话,touch 一下修改时间就刷新了,很多脚本和监控就靠这个触发动作。

cp 复制文件。cp file.txt folder/。复制目录要加 -r,不然报错。

$ cp -r myfolder/ /home/   # -r 递归复制整个目录

mv 移动文件。mv file.txt /home/。它还能当改名用——同一个目录下移动就是重命名。

$ mv 1k.txt 1024.txt   # 同目录 = 改名

最后是 rm,删除文件。Linux 默认没有回收站,删了找不回来。删目录要加 -r。至于 rm -rf /* 这个命令,网上有很多段子,但真别试。

删文件之前先 ls 看一眼确认路径,养成这个习惯能省很多麻烦。

今天这六个——ls、cat、touch、cp、mv、rm,先敲熟。下一篇讲文本编辑和查看。

版权申明:内容来源网络,版权归原创者所有,如有侵权请联系删除

想了解更多干货,可通过下方扫码关注

可扫码添加上智启元官方客服微信👇

未经允许不得转载:17认证网 » Linux文件操作命令,六个命令搞定日常
分享到:0

评论已关闭。

400-663-6632
咨询老师
咨询老师
咨询老师