Linux基本命令(文件基操)
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基本命令(文件基操)的更多相关文章
- Linux基本命令 文件处理命令
概述 命令格式:命令 [-选项] [参数] 例如:ls -la /etc 说明:1.个别命令使用不遵守此格式.2. 当有多个选项时,可以写在一起. ls 命令示例 文件打印命令cat.tac.more ...
- Linux基本命令 文件搜索命令
1.文件搜索命令find ================================================================================== 命令名称 ...
- CentOS学习笔记--基本命令--文件与目录管理
Linux基本命令--文件与目录管理 本节节选自鸟哥的 Linux 私房菜 -- 基础学习篇目录 第七章.Linux 文件与目录管理 ls(文件与目录的检视) ls命令就是list的缩写,ls可以 ...
- Linux学习-基本命令文件操作
终端 1.多个终端 连接linux的客户端可以理解为终端. 命令:tty查看终端 2.不同终端之间的通讯 [root@wyx wyx]# echo 123 > /dev/pts/1 把123发给 ...
- Linux基本命令(1)管理文件和目录的命令
Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touc ...
- Linux基本命令(一)
Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...
- 2 、Linux基本命令-ls-pwd-cd-date-hwclock
Linux基本命令: 1.ls-查看目录下的文档 语法: ls 目录 注: .当前目录 ..上级目录 如:ls /etc/ 相关参数: -l 显示详细信息 ls /etc/ -l -a 显示隐藏的 ...
- Linux基本命令 目录
Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...
- linux 基本命令 [转]
linux 基本命令 1.ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...
随机推荐
- thinkphp--create()方法
1.create方法可以对POST提交的数据进行处理(通过表中的字段名称与表单提交的名称对应关系自动封装数据实例),例如user表中有一个字段名叫"username",如果表单中有 ...
- java零基础自学网站分享
俗话说工欲善其事,必先利其器,今天给大家分享一个java自学网站:how2j,这是一个有十年淘宝工作经验大牛的制作的网站,距离现在已经有三四年了,这个网站包含的知识非常的多,从基础的环境变量配置一直到 ...
- Echarts设置点击事件
简单明了. echarts初始化完成之后,给实例对象通过on绑定事件. 这里的事件包括: 'click','dblclick','mousedown','mouseup','mouseover','m ...
- 苹果系统通过brew安装sshpass
默认使用brew install sshpass会出现Warning: MD5 support is deprecated and will be removedin a future version ...
- 4.shell基本操作简介
判断一个命令是不是内置命令,可以用type命令 1.printf :冒号 #:〉 test.txt 这里会建立一个空文件test.txt set -o|grep emacs 查看 emacs 模式是 ...
- android自定义View&自定义ViewGroup(上)
一般自定义view需要重写的方法 void onMeasure(int widthMeasureSpec, int heightMeasureSpec) void onSizeChanged(int ...
- CF思维联系–CodeForces - 222 C Reducing Fractions(数学+有技巧的枚举)
ACM思维题训练集合 To confuse the opponents, the Galactic Empire represents fractions in an unusual format. ...
- DP 60题 -3 HDU1058 Humble Numbers DP求状态数的老祖宗题目
Humble Numbers Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) T ...
- 一个简单的wed服务器SHTTPD(7)———— SHTTPD内容类型的实现
//start from the very beginning,and to create greatness //@author: Chuangwei Lin //@E-mail:979951191 ...
- JVM之类加载器、加载过程及双亲委派机制
JVM 的生命周期 虚拟机的启动 Java 虚拟机的启动是通过引导类加载器(bootstrap class loader)创建一个初始类(initial class)来完成的,这个类是由虚拟机的具体实 ...