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

  1. Linux中/etc/passwd文件与/etc/shadow文件解析.

    此文章转载自"慧可",用来学习. 1. /etc/passwd文件 1.1 /etc/passwd文件内容格式 用户名: 密码 : uid  : gid :用户描述:主目录:登陆s ...

  2. Linux常用命令:文件操作命令

    Linux系统命令主要包括文件操作.网络命令和性能命令,本文介绍常用文件操作命令. 修改文件属性 文件类型: 普通文件:- 目录文件:d 块设备文件:b,硬盘 字符设备: c,串行端口的接口设备,例如 ...

  3. Linux中环境变量文件及配置

    Linux中环境变量文件及配置   一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统 ...

  4. linux中快速清空文件内容的几种方法

    这篇文章主要介绍了linux中快速清空文件内容的几种方法,需要的朋友可以参考下 $ : > filename $ > filename $ echo "" > f ...

  5. reinstall_xbt: Linux中如何查看文件的最初创建时间

    Linux中如何查看文件的最初创建时间 与文件相关的几个时间: 1.访问时间,读一次这个文件的内容,这个时间就会更新.比如对这个文件使用more命令.ls.stat命令都不会修改文件的访问时间.   ...

  6. Linux中如何查看文件的最初创建时间

    查看 一个文件的 最初创建时间: Linux中如何查看文件的最初创建时间  linux     目前Linux没有直接查看创建文件的命令,你只能通过文件是否被修改过来进行判断. //查看代码stat  ...

  7. iOS项目中常见的文件

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

  8. Linux中如何查看文件夹的大小

    直接查看当前文件夹的大小: du –sh 只看文件夹的名字里包含某字符串的子文件夹的大小: du –h –d 1 | grep "BACKEND" 我的linux系统被阉割的比较厉 ...

  9. 如何在 Linux 中挂载 ISO 文件

    在 Windows 中,我们常常使用 Daemon Tools 和 Virtual CloneDrive 等虚拟光驱软件挂载光盘镜像,下面我们一起来学习在 Linux 中如何挂载 ISO 文件. 在 ...

随机推荐

  1. Linux的fuser命令解析

    fuser命令是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息. 例一: #fuser –m –u /mnt/usb1 /mnt/usb1: 1347c ...

  2. Genymotion 在win10 下的安装

    首先我在Genymotion官网上并没有找到他的安装程序.据说是在注冊后,通过邮件里的链接下载,结果也没有看到.最后详细在哪下的,忘了收藏.我下的是 genymotion-2.5.3-vbox.exe ...

  3. JsonConvert.SerializeObject() 输出josn格式 也就是序列化。

    JsonConvert.SerializeObject() 输出josn格式  也就是序列化. JSON.parse 反序列化  http://www.cnblogs.com/ahlx/p/52280 ...

  4. C语言-EOF和feof()判断文件结尾的区别

    今天获取一个图片内容时, fopen("aaaaaa.png", "r"), 读取完文件头就停止了, 后来模式改为 "rb" 就可以了, 特 ...

  5. unity, windows: Unhandled Exception: System.UnauthorizedAccessException: Access to the path "XXX\Temp\Assembly-CSharp.dll.mdb" is denied

    的windows上使用unity,修改过脚本或inspector中的数值后运行编辑器报错: Unhandled Exception: System.UnauthorizedAccessExceptio ...

  6. CentOS系统时间与网络同步

    新装的CentOS系统server可能设置了错误的,须要调整时区并调整时间.例如以下是CentOS系统使用NTP来从一个时间server同步: 第一步: 把当前时区调整为上海就是+8区,想改其它时区也 ...

  7. 浅谈C语言中断处理机制

    一.中断机制 1.实现中断响应和中断返回 当CPU收到中断请求后,能根据具体情况决定是否响应中断,如果CPU没有更急.更重要的工作,则在执行完当前指令后响应这一中断请求.CPU中断响应过程如下:首先, ...

  8. C#动态调用WCF接口(2)

    如何使用 1.第一种方式比较简单,而且也是大家喜欢的,因为不需要任何配置文件就可解决,只需知道服务契约接口和服务地址就可以调用. 2.使用Invoke的方式,但是需要在调用客户端配置WCF,配置后在I ...

  9. ubuntu 下查看某个包是否 安装

    dpkg -l   dpkg -l|grep package-name   dpkg --status package-name   查看/var/lib/dpkg/status 内容

  10. mysql数据库记录

    ON DELETE restrict(约束):当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除. no action:意思同restrict.即如果存在从数 ...