Linux(ubuntu)文件操作

作者: 烤奶要加冰 | 来源:发表于2019-08-10 11:20 被阅读4次

说明:下列的a.txt为原文件,b.txt为新文件,c为空目录

查看文件

cat       正序查看文件a.txt所有内容
nl        功能同上,而且会显示行号
head      默认查看文件前十行;如:head -20 a.txt
tail      默认查看文件后十行内容;如:tail -20 a.txt
wc        统计文件,打印格式为:行数,单词数,字符数,文件名
more      一点一点查看文件内容

使用more查看文件时,enter键(回车)可以查看下一行内容,space(空格)查看下一屏内容。

文件及目录操作

  • 常用选项:
    -i 显示提示信息
    -r 递归删除
    -f 强制删除
    -p 创建中间目录,常用于创建多级目录
touch        新建文件;如:touch a.txt
cp           复制文件;如:cp a.txt b.txt 
mv           移动文件;如:mv a.txt b.txt  #移动文件也可以更改文件名,等价于重命名操作
rm           删除文件或目录;如:rm a.txt
rmdir        删除空目录;如:rmdir c
mkdir        创建新目录:mkdir c

在使用rm命令的时候,通常写成 rm -rf c,一定要指定文件或者目录,否则会删除根目录!!!并且不可以恢复!!!(重点)

文件权限操作

Linux下,所有文件的权限可分为三组,分别是:所有者(u)、所属组(g)、其他用户(o);权限类型有三种,分别是 r(可读),w(可写),x(可执行)。


图1
  • drwxr-xr-x (文件类型与权限)
  • 2 (文件的引用数)
  • liaohuan (文件的所有者)
  • liaohuan (文件的所属组)
  • 4096 (文件的大小)
  • 8月 5 19:50 (文件的上一次操作时间)
  • 音乐 (文件的名字)

图1中打印的drwxr-xr-x表示文件的类型与权限,d表示该文件为目录文件,rwx表示所有者拥有可读、可写、可执行权限;r-x表示所属组拥有可读、可执行权限;其他用户拥有可读、可执行权限。

修改权限:
chmod u+x a.txt  #a表示所有的用户,+,-,=表示对r,w,x的操作
或者
chmod 0775 a.txt

权限的本质:使用一组八进制数字来表示
0775 >>> 0b 111 111 101

链接文件

链接文件分为两种:硬链接(不常用)与软链接(常用)

  • 软链接格式:ln -s 原文件 链接文件
  • 硬链接格式:ln 原文件 链接文件

软链接文件相当于给指定的文件创建一个访问的快捷方式。

相关文章

  • Linux文件

    LINUX下文件的操作 以下均已为ubuntu 18.04 LTS环境。 文件的打开open打开文件的函数原型:*...

  • Linux(ubuntu)文件操作

    说明:下列的a.txt为原文件,b.txt为新文件,c为空目录 查看文件 使用more查看文件时,enter键(回...

  • 大数据学习(基础配置)

    任务1:安装虚拟机,配置大数据平台宿主操作系统(CentOS 或者Ubuntu),Linux文件操作命令使用 一....

  • Ubuntu16.04安装python3.6.5详细步骤

    环境说明:Ubuntu linux64位操作系统 python@ubuntu:~$ uname -a Linux ...

  • 获取linux系统信息

    操作系统信息 ubuntu和centos系列的linux可以从/etc/os-release文件中获取,直接.或者...

  • Linux,Unix和Linux操作系统之间的关系

    Ubuntu和Linux的区别 大家经常会说Linux操作系统,Ubuntu操作系统,这种叫法是不正确的,严格意义...

  • Linux

    操作系统 Linux是内核,不是操作系统,Windows 、OS、ubuntu···才是操作系统。 Linux L...

  • Ubuntu Linux 各个环境变量配置文件详解, 环境变量P

    一、Ubuntu Linux系统环境变量配置文件: 1. /etc/profile 在登录时,操作系统定制用户环境...

  • Linux文件操作

    文件操作 (Linux文件操作)) [文件|目录] Linux文件操作:为了对文件和目录进程处理,你需要用到系统...

  • Ubuntu环境变量配置

    Ubuntu Linux系统环境变量配置文件 /etc/profile :在登录时,操作系统定制用户环境时使用的第...

网友评论

    本文标题:Linux(ubuntu)文件操作

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