您的位置:首页 > 运维架构 > Linux

[Linux学习笔记] Linux常用命令 - 文件管理命令

2015-10-24 17:36 801 查看

Linux文件命名规则:

1.除了/之外,所有的字符都合法;

2.有些字符最好不用,如空格符、制表符、退格符和字符@#$()-等;

3.避免使用.作为普通文件名的第一个字符;(Linux中以"."开头的文件为隐藏文件)

4.大小写敏感;

Linux命令格式:

命令格式: 命令 -选项 参数

例: ls -la /etc

说明: 1>当有多个选项时,可以写在一起; 2>两个特殊的目录 . 和 ..,分别代表当前目录和当前目录的父目录

Linux中命令执行权限划分:

root用户: root用户可操作命令存放位置: /sbin 和 /usr/sbin

普通用户: 普通用户可操作命令存放位置: /bin 和 /usr/bin

注: 普通用户无权限执行/sbin 和 /usr/sbin下的命令

------------------------------------------------------------------------ LvSantorini 的 分 割 线 ------------------------------------------------------------------------

Linux文件管理命令:

1. 显示目录文件: ls
命令名称: ls
命令英文原意: list
命令所在路径: /bin/ls
执行权限: 所有用户
功能描述: 显示目录文件
语法: ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件<all的缩写>
-l 详细信息显示<long的缩写>
-d 查看目录属性
-i inode,i节点(Linux通过id定位文件)
-F 每个目录后加/,在可执行文件后加*(文件有可执行权限),在链接文件后加@
说明: ls命令=dir命令、ls -l命令=vdir命令

查看目录下文件详细信息 ls -l:

[santorini@localhost ~]$ ls -l /
total 32
lrwxrwxrwx.   1 root root    7 Oct 22 22:27 bin -> usr/bin
dr-xr-xr-x.   4 root root 4096 Oct 22 22:50 boot
drwxr-xr-x.  19 root root 3160 Oct 24 17:24 dev
drwxr-xr-x. 138 root root 8192 Oct 24 17:12 etc
drwxr-xr-x.   3 root root   22 Oct 22 22:47 home
lrwxrwxrwx.   1 root root    7 Oct 22 22:27 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Oct 22 22:27 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Jun 10  2014 media
drwxr-xr-x.   2 root root    6 Jun 10  2014 mnt
drwxr-xr-x.   3 root root   15 Oct 22 22:40 opt
dr-xr-xr-x. 420 root root    0 Oct 24 17:11 proc
dr-xr-x---.  15 root root 4096 Oct 23 21:42 root
drwxr-xr-x.  37 root root 1080 Oct 24 17:26 run
lrwxrwxrwx.   1 root root    8 Oct 22 22:27 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Jun 10  2014 srv
dr-xr-xr-x.  13 root root    0 Oct 24 17:11 sys
drwxrwxrwt.  23 root root 4096 Oct 24 17:29 tmp
drwxr-xr-x.  13 root root 4096 Oct 22 22:27 usr
drwxr-xr-x.  22 root root 4096 Oct 24 17:11 var

下面将以 drwxr-xr-x. 13 root root 4096 Oct 22 22:27 usr 介绍各字段含义

d:此位置用来表示文件类型,d:目录; -:二进制文件; l:软链接文件link

rwxr-xr-x:用户对文件的操作权限,r:读(read)权限; w:写(write)权限; x:执行(execute)权限.

字符串前三位表示文件所有者(user)的权限; 字符串中间三位表示所属组(group)的权限; 字符串后三位表示其他用户(other)的权限.

13:硬链接数

root:文件/目录所有者,该用户对此文件/目录有rwx权限

root:所属组,该组用户对此文件/目录有rx权限

4096:文件大小(并不表示文件真实的大小),Linux中以数据块block为单位,512字节,存储数据的最小单位

Oct 22 22:27:表示文件创建时间或文件最后修改时间

usr:文件名

查看指定文件/目录属性 ls -ld:

[root@localhost ~]# ls -ld /usr
drwxr-xr-x. 13 root root 4096 Oct 22 22:27 /usr


2. 切换目录: cd

命令名称: cd
命令英文原意: change directory
命令所在路径: shell内置命令
执行权限: 所有用户
语法: cd [目录]
功能描述: 切换目录

示例:

[root@localhost usr]# cd ..
[root@localhost usr]# cd /


3. 显示当前所在的工作目录: pwd

命令名称: pwd
命令英文原意: print working directory
命令所在路径: /bin/pwd
执行权限: 所有用户
语法: pwd
功能描述: 显示当前所在的工作目录


4. 创建空文件: touch
命令名称: touch
命令英文原意:
命令所在路径: /bin/touch
执行权限: 所有用户
语法: touch [文件名]
功能描述: 创建空文件


5. 创建目录: mkdir

命令名称: mkdir
命令英文原意: make directories
命令所在路径: /bin/mkdir
执行权限: 所有用户
语法: mkdir [目录名]
功能描述: 创建新目录


6. 复制文件或目录: cp

命令名称: cp
命令英文原意: copy
命令所在路径: /bin/cp
执行权限: 所有用户
语法: cp -R [源文件或目录] [目的目录]
-R 复制目录
-p 复制文件且与原文件时间相同
功能描述: 复制文件或目录

注意: 复制文件不需要加任何选项,但如果是目录,需要加 -R选项

7. 移动文件或重命名文件: mv

命令名称: mv
命令英文原意: move
命令所在路径: /bin/mv
执行权限: 所有用户
语法: mv [源文件或目录] [目的目录]
功能描述: 移动文件、更名


8. 删除文件或目录: rm

命令名称: rm
命令英文原意: remove
命令所在路径: /bin/rm
执行权限: 所有用户
语法: rm -r [文件或目录]
-r 删除目录
-f 强制删除
功能描述: 删除文件

注意: rmdir命令可删除空目录

9. 显示文件内容: cat

命令名称: cat
命令英文原意: concatenate and display files
命令所在路径: /bin/cat
执行权限: 所有用户
语法: cat [文件名]
-n    ##每一行前显示行号
功能描述: 显示文件内容


10. 分页显示文件内容: more
命令名称: more
命令英文原意:
命令所在路径: /bin/more
执行权限: 所有用户
语法: more [文件名]
(空格)或f    显示下一页
(Enter)     显示下一行
q或Q        退出
功能描述: 分页显示文件内容


11. 查看文件的前几行: head
命令名称: head
命令英文原意:
命令所在路径: /bin/head
执行权限: 所有用户
语法: head -n [num] [文件名]   -n 显示文件的前num行
功能描述: 查看文件的前几行


12. 查看文件的后几行: tail

命令名称: tail
命令英文原意:
命令所在路径: /bin/tail
执行权限: 所有用户
语法: tail -n [num] [文件名]   -n 显示文件的最后num行
-f    动态显示文件内容
功能描述: 查看文件的后几行


13. 创建连接文件: ln

命令名称: ln
命令英文原意: link
命令所在路径: /bin/ln
执行权限: 所有用户
语法: ln [原文件] [目标文件] 创建硬链接文件
-s [原文件] [目标文件] 创建软链接文件
功能描述: 创建链接文件


14. 文本阅读: less

命令名称: less
命令英文原意:
命令所在路径: /bin/less
执行权限: 所有用户
语法: less [文件名]
-M 显示更多信息
使用: PgUp向上翻页,PgDn向下翻页,输入:/xxx查找内容
功能描述: 阅读文件

注意:

软链接文件特点:

文件类型为"l",权限是rwxrwxrwx(即所有用户都有访问权限),文件时间为创建软链接文件的时间值;文件大小 小于 原文件。类似于windows中的快捷方式。

硬链接文件特点:

文件大小和源文件相同,文件时间与原文件相同。硬链接文件类似于原文件的拷贝,但硬链接文件与源文件内容同步,即原文件内容修改后硬链接文件也会相应的修改。硬链接文件与原文件有相同的inode<i节点>(通过ls -i可以查看,所以硬链接文件和原文件可以同步更新);

不能将硬链接文件创建到与原文件不在同一分区或文件系统的位置,即硬链接不能跨分区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息