1. 查询目录内容:ls [选项]  [文件或者目录]

  -a 显示所有文件,包括隐藏文件

  -l 显示详细信息

  -d 查看目录属性

  -h 人性化显示文件大小

  -i 显示节点ID,inode

  ls -ld test 表示看test目录的详细信息和目录属性

  ls -l test 表示看test目录下的所有文件的详细信息

2.文件权限:ls -l   显示列:-rwxrw-r--. 1 root root   1207  1月   14  18:18  test

  a.文件权限Linux用10位字符来表示,如:-rwxrw-r--,第1位‘-’表示文件类型(- 文件,d目录,l问软链接文件),剩下9位分为3组,每组3位,每组显示不同用户对此文件的操作权限;

  第1组表示文件拥有者对该文件的操作权限

  第2组表示与文件拥有者同组的其他用户对该文件的操作权限

  第3组表示其他人对该文件的操作权限

  其中,r表示读,w表示写,x表示执行;rwxrw-r--即表示:文件拥有者(u)对该文件有读、写、执行的权限,文件拥有者同组用户(g)对该文件有读、写权限,其他人(o)对该文件拥有只读权限

  b.1表示文件被调用的次数

  c.第一个root表示文件所属者

  d.第二个root表示文件所属者的组

  e.1207表示文件大小为1207字节

  f.1月   14  18:18表示文件最后修改时间

  e.test表示文件名称,隐藏文件一般为‘.’开头,表示系统或者其他用户不希望被修改

3.创建目录:mkdir -p [目录名称]  (英文原意为:make directories)

  -p 递归创建,表示如果被创建的目录是多级目录,每一级都会被创建,若不写-p的多级目录创建命令即不会递归创建,只要中间有一个目录找不到就会报错

  

4.切换目录:cd [目录] (英文原意为:change directories,目录以‘/’开头表示绝对路径,否则为相对路径)

  cd ~ :表示进入当前用户家目录

  cd :同上

  cd -:进入上次目录

  cd ..:进入上一级目录

5.显示当前所处的目录:pwd

6.文件删除:rm [目录或文件] (rm默认已经加了-i;rm [目录]为删除空目录,非空目录需加-r,否则报错)

  -f:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。

  -i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。

  -r:递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有的子目录和文件。

7.文件复制:cp [目录](英文原意为:copy)

  -r:复制目录

  -p:连带文件属性复制(如创建时间)

  -d:若源文件为链接文件,则复制链接文件属性

  -a:相当于  -rpd

8.剪切文件或改名称:mv [源文件目录或文件] [目标目录] (英文原意为:move)

  Linux没有单独的改名称的命令,这条命令源文件目录如果和目标目录一致则为改名命令,不一致则为剪切命令,因为Linux是分散开发,所以导致与cp命令格式不同,带来体验别扭

9.链接命令(生成链接文件):ln -s [源文件或目录] [目录或文件](若写目录,则原名链接到改目录下,若写文件名则改名链接;英文原意为:link)

  -s 创建软连接

  链接文件有软链接和硬链接,其中:

    硬链接与源文件有相同的i节点和存储的block,可以看成同一个文件,删除某一个对另一个没有影响,可通过i节点看出两个文件的关系;不能夸分区,也不能对目录使用

    软链接跟win的快捷方式差不多,只保存了源文件的i节点和文件名,没有实际文件数据,且权限为 rwxrwxrwx,需依赖源文件才能正常使用,当生成软链接时,建议源文件写绝对路径,否则源文件只能软链接到当前目录

  

Linux基本命令(文件基操)的更多相关文章

  1. Linux基本命令 文件处理命令

    概述 命令格式:命令 [-选项] [参数] 例如:ls -la /etc 说明:1.个别命令使用不遵守此格式.2. 当有多个选项时,可以写在一起. ls 命令示例 文件打印命令cat.tac.more ...

  2. Linux基本命令 文件搜索命令

    1.文件搜索命令find ================================================================================== 命令名称 ...

  3. CentOS学习笔记--基本命令--文件与目录管理

    Linux基本命令--文件与目录管理 本节节选自鸟哥的 Linux 私房菜 -- 基础学习篇目录  第七章.Linux 文件与目录管理  ls(文件与目录的检视) ls命令就是list的缩写,ls可以 ...

  4. Linux学习-基本命令文件操作

    终端 1.多个终端 连接linux的客户端可以理解为终端. 命令:tty查看终端 2.不同终端之间的通讯 [root@wyx wyx]# echo 123 > /dev/pts/1 把123发给 ...

  5. Linux基本命令(1)管理文件和目录的命令

    Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touc ...

  6. Linux基本命令(一)

    Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...

  7. 2 、Linux基本命令-ls-pwd-cd-date-hwclock

    Linux基本命令: 1.ls-查看目录下的文档 语法: ls 目录 注: .当前目录  ..上级目录 如:ls /etc/ 相关参数: -l  显示详细信息 ls /etc/ -l -a 显示隐藏的 ...

  8. Linux基本命令 目录

    Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...

  9. linux 基本命令 [转]

    linux 基本命令 1.ls  (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...

随机推荐

  1. 挑战全网最幽默的Vuex系列教程:第三讲 Vuex旗下的Mutation

    写在前面 上一讲「Vuex 旗下的 State 和 Getter」,告诉了我们怎么去使用仓库 store 中的状态数据.当然,光会用肯定还不够,大部分的应用场景还得对这些状态进行操控,那么具体如何操控 ...

  2. java 多线--静态代理模式

    我们使用 java 多线程时,都需要通过线程代理对象来启动线程,常见的写法: new Thread(target).start(); 这在设计模式中叫静态代理模式,静态代理模式组成; 1.公共接口 2 ...

  3. 电脑Win10晚上让它更新,为何第二天开机蓝屏?

    大家好,欢迎来到<电脑讲堂>,我是主持人高帅帅.PS:没错,就是那个人见人爱,花见花开的高帅帅. 话说,在一个月黑风高的夜晚,我晚上离开实验室,离开前看到了电脑的系统更新提醒,就顺手点了一 ...

  4. 作业十一——LL(1)文法的判断,递归下降分析程序

    作业十一——LL(1)文法的判断,递归下降分析程序 判断是否为LL(1)文法 选取有多个产生式的求select,只有一条产生式的无需求select 同一个非终结符之间求交集,全部判断为空后则为LL(1 ...

  5. 标准库sys

    sys模块的主要函数介绍,结合官方文档说明和实例.This module provides access to some variables used or maintained by the int ...

  6. Hadoop学习笔记(一)——安装与配置

    操作系统:Ubuntu 15.04; Hadoop version: 2.6.4 参考文献: Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)

  7. win10 安装Maven

    1.将apache-maven-3.0.5-bin.zip解压到指定目录(最好不要有中文字符) 2.配MAVEN_HOME 3.验证是否安装成功  代开cmd窗口  mvn -v 4.修改本地仓库位置 ...

  8. docker 生产环境基础应用

    项目背景 此项目是在已有项目基础上,开发的一套相对独立的系统.项目总体分为三部分,前端.中间应用服务.流媒体服务.前端技术选型为vue+elementui,中间应用服务为.net core webap ...

  9. pytest文档38-allure.setp添加测试用例步骤

    前言 一般流程性的测试用例,写成自动化用例时,步骤较多写起来会比较长.在测试用例里面添加详细的步骤有助于更好的阅读,也方便报错后快速的定位到问题. 举个常见的测试场景用例:从登陆开始,到浏览商品添加购 ...

  10. E. A Simple Task

    E. A Simple Task 这个题目的意思是 给你一个由小写字母组成的字符串,有两种操作 i j k 如果k==1 那么就是就把i 到 j 的这个区间非递减排序. i j k如果k==2 那么就 ...