文件操作相关命令

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

tar –cvf backup.tar /home/user1 将/home/user1目录下 面的所有文件打包到backup.tar中 tar –xvf backup.tar 将backup.tar 中包含的文件解开到
当前目录中
17
Linux文件操作命令
状态和信息查询的命令
date
功能 : 显示当前的时间
tail [选项] 文件名
nl [-bnw] 文件
建立空文件
touch [选项] 文件名
Linux文件操作命令
cat
功能:将指定的文件在标准输出(显示器)上进行显示
格式:cat [-AbET] [文件名列表] 选项说明:
-A 显示文件中的所有控制字符
-b 为输出的每一行标注行号 -E 在每一行的行尾显示行结束标志 # 1 2 3 # cat -b file1.txt 123123123123 123123123123 fffffffff
对找到的文件还可以进行一些操作
如 -print 显示找到的文件的路径名称
-exec Command{} 执行一个命令,命令必须用“\;”结束
13
Linux文件操作命令
find 格式:find
[dir] [查找的条件]
功能:根据一定的条件查找文件,查找的条件之间可以有and或者or的逻辑关系 条件可以有以下的一些类型: # find /home -name *.c -print /home/lisi/file1.c 查找目录/home下面所有的C程序 /home/lisi/file2.c 源文件,并显示出来 /home/lisi/lib/src.c /home/usr/proc.c 查3天前访问过的 /home/admin/function.c 带转义符的( 查询条件的 or # # find / \( -name core –o –name dump \) –atime +3 \ -exec rm {}\;
15
Linux文件操作命令
tar
Windows中常用的文件打包工具是Winrar, Linux系统中常用到tar tar 是Linux系统中常用的档案文件管理程序,用于储存或展开 tar 存档 文件。存档文件可放在磁带中 ,也可以存为普通文件。
16
Linux文件操作命令
tar
Fra Baidu bibliotek
tar的参数很多,最常用的是-cxvf -c, --create -x, --extract, --get v, --verbose f, --file 建立新的存档文件 从存档文件展开文件 显示指定执行过程 指定存档文件
list 是将要截取内容的列表,如第1-8个字符,第2-4个单词(域) file 是指定进行cut的文件名,为空时表示从键盘输入
10
Linux文件操作命令
cut
功能: 按列或者按域截取输入行中所指的内容 格式 : cut [option] list [file] [root@redhat]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin 截取文件/etc/passwd的每一行的第1 daemon:x:2:2:daemon:/sbin:/sbin/nologin 到第8个字符,并显示 file [option] list ........................................... sunying:x:501:501:sun ying :/home/sunying:/bin/bash [root@redhat]# cut –c 1-8 /etc/passwd root:x:0 bin:x:1: daemon:x .......... sunying: [root@redhat]#
root:0:0 bin:1:1 daemon:2:2 . . . . . . . sunying:501:501 [root@redhat]#
截取文件/etc/passwd的每一行的第1,3 ,4域(单词),分隔符为 :
12
Linux文件操作命令
find
格式:find [dir] [查找的条件] 功能:根据一定的条件查找文件,查找的条件之间可以有 –a(and)或者o(or)的逻辑关系.
file 文件名
功能 :判断指定文件的文件类型
id
功能 :显示当前登录用户的uid,gid等信息
18
Thank You
Linux
文件操作相关命令
Linux文件操作命令
命令 功能 用法
cat
tac
显示文件内容
文件内容从最后一行开始显示
cat [选项] 文件名
tac [选项] 文件名
more
分页显示文件内容
more 文件名
head
tail
nl touch
显示文件开头几行
显示文件末尾几行
显示的时候,顺道输出行号!
head [选项] 文件名
11
Linux文件操作命令
cut
功能: 按列或者按域截取输入行中所指的内容 格式 : cut [option] list [file]
[root@redhat]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin ........................................... sunying:x:501:501:sun ying :/home/sunying:/bin/bash [root@redhat]# cut –d : -f 1,3-4 /etc/passwd
grep
sort
tar gzip
Linux文件操作命令
cut
功能: 按列或者按域截取输入行中所指的内容 格式 : cut [option] list [file]
参数:[option]的取值有 –c ,-f, -d -c 按字符截取 -f 按域截取(单词),默认的域间隔符号为 tab -d 按域截取,同时指定间隔符,间隔符跟在 –d 后面
#
6
Ctrl-D 终止内容输入
Linux文件操作命令
tac
用途:tac与cat命令刚好相反,文件内容从最后一行开始显示 格式:tac [文件名列表]
# tac 1.txt
222 111 #
7
Linux文件操作命令
more
用途:tac与cat命令刚好相反,文件内容从最后一行开始显示 格式:tac [文件名列表]
3
Linux文件操作命令
cat
用途:将指定的文件在标准输出(显示器)上进行显示
格式:cat [-AbET] [文件名列表] 选项说明:
-A 显示文件中的所有控制字符
-b 为输出的每一行标注行号 -E 在每一行的行尾显示行结束标志 # 1 2 3 # cat -Ab file1.txt 123123123123$ 123123123123$ fffffffff$
4
Linux文件操作命令
cat
用途:将指定的文件在标准输出(显示器)上进行显示
格式:cat [-AbET] [文件名列表] 选项说明:
-A 显示文件中的所有控制字符
-b 为输出的每一行标注行号 -E 在每一行的行尾显示行结束标志 # cat file1.txt file2.txt > file3.txt # cat file3.txt file1 的内容………… file2 的内容………… #
条件可以有以下的一些类型:
-name filename 以文件名为条件进行查找 -type x 查找类型为x的文件,x目前可以取的值有d(目录) f (文件) -user username 查找文件的属主为username的文件 -atime n 查找n天前被访问过的文件
-mtime n 查找n天前被修改过的文件
# tac 1.txt
222 111 #
8
Linux文件操作命令
命令 功能 用法
file
find
显示文件类型
查找文件 在文件中查找字符串 对文件排序 打包命令 压缩文件
file 文件或文件列表
find [目录] [文件的匹配标准] grep 字符串 文件名 sort 文件名 tar [选项] 包文件名称 文件或目录 gzip [选项] 文件
5
Linux文件操作命令
cat
用途:将指定的文件在标准输出(显示器)上进行显示 格式:cat [-AbET] [文件名列表]
选项说明:
-A 显示文件中的所有控制字符 -b 为输出的每一行标注行号
-E 在每一行的行尾显示行结束标志
# cat # cat > file3.txt
第一行. . . . . 第二行. . . . . 第三行. . . . .
查询条件 对查到的文件进行删除操作 查询条件
14
Linux文件操作命令
grep
格式 : grep [option] 模式 文件名 功能 : 按指定的选项在指定文件中搜索特定的内容。
功能和C函数strstr相似
参数说明 : -c 打印匹配的行数 -i 模式不区分大小写 -l 只显示包含指定模式的文件名 -L 只显示不包含指定模式的文件名 -n 同时显示行号 grep abc * 在当前目录的文件中查找包含abc的文件的内容并显示 grep -n abc file.txt 在file.txt文件中查找abc字符串并显示行号
相关文档
最新文档