linux中常见的文件操作命令
由于经常在linux发布工程进行测试,所以要用到linux一些文件操作命令,再此进行总结,以便以后忘记的时候查看。
改变目录:cd
回到家目录 cd或者cd~
查看当前目录:pwd
查看目录下的文件的详细信息:ls -l /tmp(显示的最近一次修改的时间)
创建目录:mkdir /tmp/test
创建文件:touch /tmp/test.txt
touch -r file1 file2(将file2的时间记录改成和file1一样)
删除文件:rm /tmp/test.txt (-f 没有提示信息)
删除文件夹:rm -r /tmp/test.txt (-f 没有提示信息)
复制文件:cp /tmp/res.txt /tmp/des.txt
复制文件夹和文件夹中的内容: cp -r dir/* /tmp/( * :所有文件和文件夹 ?:一个字符)
移动文件 mv /tmp/res.txt /tmp/des.txt
查找命令
find [路径] [参数]
参数说明:
时间:
-atimen :在 n*24小时内被 access 即存取过的文件列出来!
-ctimen :在 n*24小时内被 changed 即改变、新增的文件或目录印出
-mtimen :在 n*24小时内被 modified 即修改过的文件印出
-newer file :比 file 还要新的文件就列出来!
使用名称:
-gidn :寻找 群组 ID 为 n 的文件
-group name :寻找群组名称为 name的文件
-uidn :寻找拥有者 ID 为 n 的文件
-user name :寻找使用者名称为 name 的文件
-name file :寻找档名为 file 的文件名称(可以使用万用字符)
-type type :寻找档案属性为 type 的档案,type 包含了 b, c, d, p, l, s,这些与前一章的属性相同!例如 l 为 Link而 d 为路径之意!
例如
[root@bestlinux ~]# find / -nametesting //查找名为 testing 的文件
[root@bestlinux ~]# find / -name'test*' //查找以test开头的文件
[root@bestlinux ~]# find . -ctime1 //查找当前目录下一天内新增的文件
[root@bestlinux ~]# find /home -usertest //查找 /home下拥有者为 test 的文件
which ls(which也可以查找)
查看文件内容
cat /etc/services
head -n /etc/services(查看文件前n行的内容)
tail -n /etc/services(查看文件后n行内容)
管道
more /etc/services (文件内容会一屏一屏的显示出来,你只需用空格键就可以下翻了)
cat /etc/services | more(cat显示出来的内容重新输出给 more 命令就可以达到想要效果)
重定向
cat /etc/services > a.txt(输出重定向只需要加上> 这位一个符号就可以了)
统计文件内容的行数
wc -l /etc/services
返回文件开头的快捷键 gg
返回文件末尾的快捷键 shift+g(即G)
转载于:https://www.cnblogs.com/lanse-yan/archive/2012/11/29/2794300.html
linux中常见的文件操作命令相关推荐
- linux文件类型doc修改,Linux中常见的文件类型.doc
Linux中常见的文件类型 系统文件 文件扩展名 说明 .conf 一种配置文件.配置文件有时也使用 .cfg .lock 锁(lock)文件:用来判定程序或设备是否正在被使用 .rpm RedHat ...
- linux五文件类型,Linux中常见的文件类型
1>系统文件 文件扩展名 说明 .conf 一种配置文件.配置文件有时也使用 .cfg .lock 锁(lock)文件:用来判定程序或设备是否正在被使用 .rpm Re ...
- Linux中常见文件类型及文件系统类型
Linux中常见的七种文件类型: - 普通文件 d 目录文件 l 链接文件(指向另一个文件,类似于它的快捷方式) s 套接字文件 b 块设备文件,二进制文件 c 字符设备文件 p 命名管道文件 Lin ...
- Linux中常见命令和单词的缩写全称
Linux中常见命令和单词的缩写全称 文章目录: 参考 ls:list(列出目录内容)cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat ...
- linux中/etc/passwd文件与/etc/shadow文件解析
1. /etc/passwd文件 1.1 /etc/passwd文件内容格式 用户名: 密码 : uid : gid :用户描述:主目录:登陆shell 举个例子: #cat /etc/passwd ...
- Linux中常见服务对应的端口号
Linux中常见服务对应的端口号 一.常见服务对应的端口号 端口:0 端口:1 端口:7 端口:19 端口:20(数据端口) 21(控制端口) 端口:22 端口:23 端口:25 端口:42 端口:5 ...
- linux 中常见的压缩和解压缩的命令
# linux 中常见的压缩和解压缩的命令 一.tar 1.解压: tar zxvf filename.tar 2.压缩: tar czvf filename.tar dirname 二.gz 1.解 ...
- linux中的crontab文件位置,linux crontab 文件位置和日志位置
一.文件位置 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失: 二.日志文件位置 默认情况下,cron ...
- linux文件目录:Linux中各目录(文件夹)作用详解(持续更新)
进入Linux系统,我们就是畅游在各种目录文件中,毕竟Linux是"文件系统",文件的存放就是在目录下面,那我们了解下"Linux中各目录(文件夹)作用详解"还 ...
- linux中常见渗透命令
linux中常见渗透命令 操作系统信息收集 如何查看服务器的版本? cat /etc/issue cat /etc/*-release cat /etc/lsb-release # 基于 Debian ...
最新文章
- Windows/Linux下引用jar包,并用javac/java编译运行
- Linux系统程序包管理工具 RPM
- Redis分布式锁加时效和不加时效两种方案的最全代码实现
- 数字中国建设再提速,智慧金融发展如何跑出“加速度”?
- PS将可见图层创建为一个新的图层,保留原来的图层,Photoshop 导出可见图层
- [SCOI2009]粉刷匠 两个dp
- 赢在CSDN,我的CSDN成长之路,让子弹飞一会儿
- A40i/T3修改根分区大小
- C语言石头剪刀布游戏课设
- C#注册和注销全局快捷键
- java.util.StringTokenizer
- python主动抛出异常_raise手动抛出异常的3种写法
- 点名时间——创新众筹平台
- 怎么主动发起话题_聊天怎么开启话题?学会这四点,再也不担心尴尬开场
- Python习题答案
- 到底什么是SDWAN服务?
- 《炬丰科技-半导体工艺》--技术资料合集35
- 以现在的你,拿什么去谈梦想?
- sqoop导入hive_李孟_新浪博客
- 社交电商大池,抖音也来了!