由于经常在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中常见的文件操作命令相关推荐

  1. linux文件类型doc修改,Linux中常见的文件类型.doc

    Linux中常见的文件类型 系统文件 文件扩展名 说明 .conf 一种配置文件.配置文件有时也使用 .cfg .lock 锁(lock)文件:用来判定程序或设备是否正在被使用 .rpm RedHat ...

  2. linux五文件类型,Linux中常见的文件类型

    1>系统文件 文件扩展名    说明 .conf    一种配置文件.配置文件有时也使用 .cfg .lock    锁(lock)文件:用来判定程序或设备是否正在被使用 .rpm     Re ...

  3. Linux中常见文件类型及文件系统类型

    Linux中常见的七种文件类型: - 普通文件 d 目录文件 l 链接文件(指向另一个文件,类似于它的快捷方式) s 套接字文件 b 块设备文件,二进制文件 c 字符设备文件 p 命名管道文件 Lin ...

  4. Linux中常见命令和单词的缩写全称

    Linux中常见命令和单词的缩写全称 文章目录: 参考 ls:list(列出目录内容)cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat ...

  5. linux中/etc/passwd文件与/etc/shadow文件解析

    1. /etc/passwd文件 1.1 /etc/passwd文件内容格式 用户名: 密码 : uid  : gid :用户描述:主目录:登陆shell 举个例子: #cat /etc/passwd ...

  6. Linux中常见服务对应的端口号

    Linux中常见服务对应的端口号 一.常见服务对应的端口号 端口:0 端口:1 端口:7 端口:19 端口:20(数据端口) 21(控制端口) 端口:22 端口:23 端口:25 端口:42 端口:5 ...

  7. linux 中常见的压缩和解压缩的命令

    # linux 中常见的压缩和解压缩的命令 一.tar 1.解压: tar zxvf filename.tar 2.压缩: tar czvf filename.tar dirname 二.gz 1.解 ...

  8. linux中的crontab文件位置,linux crontab 文件位置和日志位置

    一.文件位置 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失: 二.日志文件位置 默认情况下,cron ...

  9. linux文件目录:Linux中各目录(文件夹)作用详解(持续更新)

    进入Linux系统,我们就是畅游在各种目录文件中,毕竟Linux是"文件系统",文件的存放就是在目录下面,那我们了解下"Linux中各目录(文件夹)作用详解"还 ...

  10. linux中常见渗透命令

    linux中常见渗透命令 操作系统信息收集 如何查看服务器的版本? cat /etc/issue cat /etc/*-release cat /etc/lsb-release # 基于 Debian ...

最新文章

  1. Windows/Linux下引用jar包,并用javac/java编译运行
  2. Linux系统程序包管理工具 RPM
  3. Redis分布式锁加时效和不加时效两种方案的最全代码实现
  4. 数字中国建设再提速,智慧金融发展如何跑出“加速度”?
  5. PS将可见图层创建为一个新的图层,保留原来的图层,Photoshop 导出可见图层
  6. [SCOI2009]粉刷匠 两个dp
  7. 赢在CSDN,我的CSDN成长之路,让子弹飞一会儿
  8. A40i/T3修改根分区大小
  9. C语言石头剪刀布游戏课设
  10. C#注册和注销全局快捷键
  11. java.util.StringTokenizer
  12. python主动抛出异常_raise手动抛出异常的3种写法
  13. 点名时间——创新众筹平台
  14. 怎么主动发起话题_聊天怎么开启话题?学会这四点,再也不担心尴尬开场
  15. Python习题答案
  16. 到底什么是SDWAN服务?
  17. 《炬丰科技-半导体工艺》--技术资料合集35
  18. 以现在的你,拿什么去谈梦想?
  19. sqoop导入hive_李孟_新浪博客
  20. 社交电商大池,抖音也来了!

热门文章

  1. SpringBoot java配置类@Configuration 的两种写法
  2. 百度地图坐标系统应用
  3. 解决SqlServer添加维护计划时出现“代理XP组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用……”
  4. Visual Studio附加调试进程时找不到
  5. Asp.Net异步加载
  6. 使用pscp在Linux、Windows间互传文件
  7. Javascript:通过服务器相对路径下载文件到本地
  8. 实战Node:Node实现留言板
  9. JavaScript:递归实现深拷贝
  10. 语义分割模型架构演进与相关论文阅读