linux中常见的文件操作命令
来源:互联网 发布:quartz java 编辑:程序博客网 时间:2024/04/27 15:58
由于经常在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)
- Linux中常见的文件操作命令
- linux中常见的文件操作命令
- linux中常见的文件操作命令(一)
- Linux系统-常见的文件操作命令
- Linux常见文件操作命令
- Linux中查找文件的常见命令
- 常见的 Linux 操作命令
- linux文件操作常见命令整理
- Linux中常见的日志文件和命令
- Linux中常见的日志文件和命令
- linux常见操作命令
- Linux常见操作命令
- linux常见操作命令
- Linux常见操作命令
- linux常见命令操作
- Linux中常用的批量操作文件命令
- Linux中tar命令操作文件的基本使用教程
- Linux中关于文件操作与管道的命令小结
- No protocol specified
- Trafodion 离线备份与还原
- 获取周围基站的信息 getNeighboringCellInfo
- 价值观的感念体系
- 第十二周OJ(5)汉诺塔
- linux中常见的文件操作命令
- boost shared_lock unique_lock区别
- [C++]文件操作
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- 文本编辑器使用方法[J2EE]jsp项目中使用UEditor富文本编辑器
- 第3章 操作符
- Linux 进程间通信之消息队列
- linux运维工程师必须掌握的监控工具nagios,zibbix
- Android-UI层的三种框架模式-MVC、MVP、MVVM