Blogger Information
Blog 43
fans 2
comment 2
visits 113235
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
liunx常用命令 - 文件处理命令
朝游东海
Original
998 people have browsed it
ls 选项[-aldhi] [文件或目录] --显示目录文件
mkdir 选项[-p] [目录名]  --创建目录文件
cd [目录]  --切换目录
pwd [目录] --显示当前目录
rmdir [目录] --删除空目录
cp -rp [原文件或目录][目标目录]  --负责文件或目录
mv [原文件或目录][目标目录]  --剪切文件、改名
rm -rf [文件或目录] --删除文件|目录

mkdir -p /tmp/a/a1 /tmp/a/a2 /tmp/a/a3 /tmp/b
rmdir /tmp/a/a1 
cp -r /tmp/a/a1 /tmp/b/b1  复制a1到b并改名为b1
mv /tmp/a/a2 /tmp/b/b2 剪切a2到b并改名为b2
mv /tmp/b/b2 /tmp/b/bb2  改名
rm -rf /tmp/a /tmp/b 删除


touch [文件名] 创建文件
cat [文件名] 显示文件内容 -n 显示行号
tac [文件名] 显示文件内容,反向列示[倒着显示]
more [文件名] 分页显示文件内容 (空格)或f 翻页 (Enter)换行 q或Q 退出
less [文件名] 分页显示文件内容[可向上翻页]
 (空格)或f 翻页 (Enter)换行 q或Q 退出 pageup 向上翻页[页] ↑向上翻页[行] /关键字 + 回车 关键字高亮显示 n 下一行关键字显示的位置
head -n [文件名] 显示文件前面几行 默认为10
tail -n [文件名] 显示文件末尾几行 默认为10 -n 行数 -f 动态显示文件末尾内容


--链接命令
 -ln [-s] [源文件] [目标文件] 有-s软链接 无 硬链接


--命令格式与目录处理命令  ls

命令格式 : 命令[-选项][参数]
   例 ls -la /etc
   说明 1.个别命令使用不遵循此格式
        2.当有多个选项时,可以写在一起
		3.简化选项与完整选项 -a == --all

目录处理命令 ;ls
命令名称:ls 
命令英文原意: list
命令所在路径 :/bin/ls
执行权限 :所有用户
功能描述:--显示目录文件
语法 ls 选项[-ald] [文件或目录]
          -a 显示所有文件,包括隐藏文静
		  -l 详细信息显示
		  -d 查看目录属性
		  -h 显示文件的大小k m  通用选项
		  -i i节点id
		  
使用 ls -l /root 得到反馈数据 [ls -lh] 

-rw-r--r--.  1 root  root       187 3月  27 15:11 .pearrc
drwxrwxr-x. 17 root  root      4096 3月  27 13:42 php-7.2.16
-rw-r--r--.  1 root  root  19686462 3月  27 13:28 php-7.2.16.tar.gz

-rw-r--r--
        [-] 文件类型
		    [-]二进制文件 [d] 目录  [l] 软连接文件			
		rw- r-- r--
		u    g  o
		u所有者 g所属组 o其他人
		[r]读 [w]写 [x]执行
	例子:	-rw-r--r--  二进制文件[-] 所有者有读写权限[rw-] 用户组有读权限[r--] 其他人有读权限[r--]
	        drwxrwxr-x  目录[d]       所有者有读写执行权限[rwx]   用户组有读写执行权限[rwx]  其他人有读和执行权限[r-x]
			
1 17 1   文件的引用计数
root  所有者 文件与作者的关系 所有者 所属组 其他
root 所属组
187 4096 19686462 大小 单位字节 使用 
3月  27 15:11   修改时间或创建时间
.pearrc  文件名

--目录处理命令 :mkdir

命令名称:mkdir 
命令英文原意: make directories
命令所在路径 :/bin/mkdir
执行权限 :所有用户
功能描述:--创建目录文件
语法 mkdir 选项[-p] [目录名]
          -p 递归创建
		  
   例:mkdir -p /tmp/nihon/tokyo 会同时创建nihon和tokyo两个文件 如果没有-p 则会报错
      还可以同时创建    mkdir -p /tmp/nihon/tokyo /tmp/nihon/qiuyeyuan


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

例如 cd / cd /root


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

./ . 点表示当前目录
../ .. 点点表示当前目录的上一级目录


命令名称:rmdir
命令英文原意: remove empty directories
命令所在路径 :/bin/rmdir
执行权限 :所有用户
功能描述:--删除空目录
语法 rmdir [目录]

命令名称:cp
命令英文原意: copy
命令所在路径 :/bin/cp
执行权限 :所有用户
功能描述:--负责文件或目录
语法 cp -rp [原文件或目录][目标目录]
         -r 复制目录
		 -p 保留文件属性
		 
	复制并改名 cp -r /tmp/nihon/a /tmp/nihon/b  

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



		 
mkdir -p /tmp/a/a1 /tmp/a/a2 /tmp/a/a3 /tmp/b
rmdir /tmp/a/a1 
cp -r /tmp/a/a1 /tmp/b/b1  复制a1到b并改名为b1
mv /tmp/a/a2 /tmp/b/b2 剪切a2到b并改名为b2
mv /tmp/b/b2 /tmp/b/bb2  改名
rm -rf /tmp/a /tmp/b	


--文件处理命令

命令名称:touch
命令英文原意: touch
命令所在路径 :/bin/touch
执行权限 :所有用户
功能描述:--创建空文件
语法 touch [文件名]
  li: touch test.php
  
  
命令名称:cat
命令英文原意: cat
命令所在路径 :/bin/cat
执行权限 :所有用户
功能描述:--显示文件内容
语法 cat  [文件名]
        -n  显示行号

命令名称:tac
命令英文原意: tac
命令所在路径 :/usr/bin/cat
执行权限 :所有用户
功能描述:--显示文件内容,反向列示
语法 tac [文件名]
        -n  显示行号
		

命令名称:more
命令英文原意: more
命令所在路径 :/bin/more
执行权限 :所有用户
功能描述:--分页显示文件内容
语法 more [文件名]
        (空格)或f  翻页
		(Enter)    换行
		 q或Q      退出
	li: more /etc/services	 
	
	
命令名称:less
命令英文原意: less
命令所在路径 :/usr/bin/less
执行权限 :所有用户
功能描述:--分页显示文件内容(可向上翻页)
语法 less [文件名]
        (空格)或f  翻页
		(Enter)    换行
		 q或Q      退出
		 ↑         向上翻页(行)
		 pageup    向上翻页(页)
		 /关键词 + 回车 关键词显示高亮
		 n         下一行关键字显示的位置


命令名称:head
命令英文原意: head
命令所在路径 :/usr/bin/head
执行权限 :所有用户
功能描述:--显示文件前面几行
语法 head [文件名]
         -n 指定显示的行数
	li:head -n 20 /etc/services	 

命令名称:tail
命令英文原意: tail
命令所在路径 :/usr/bin/tail
执行权限 :所有用户
功能描述:--显示文件末尾几行
语法 tail [文件名]
         -n 指定显示的行数
		 -f 动态显示文件末尾内容
	li:tail -n 20 /etc/services	 
	
--链接命令

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

软链接特征 :类似wind的快捷方式
1、lrwxrwxrwx	l 软链接   用 l 标记 权限全部为rwx 但是具体的权限根据原文件的权限来限定 相当于一个指定路径
2、文件大小 - 只是符号链接
3、/tmp/issue.soft->/etc/issue  箭头指向源文件

硬链接特征 :
1、拷贝 cp -p + 同步更新 源文件删除或丢失,但是硬链接能访问[拷贝] 软链接不能在访问
2、通过i节点识别 通过命令 ls -i [文件] 硬链接和源文件的i节点是一样的
3、不能跨分区  [猜测是每个区的i节点号从0开始]
4、不能针对目录使用	


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post