CentOS常用的目录文件操作命令

一、路径操作的CentOS常用命令 

cd pwd 

NO1. 显示当前路径 

[root@rehat root]# pwd 

NO2. 返回用户主目录 

[root@rehat root]# cd 

NO3. 改变到其它路径 

[root@rehat root]# cd /etc 

NO4. 返回到上一级目录 

[root@rehat root]# cd .. 

NO5. 返回到根目录 

[root@rehat root]# cd /

二、查询文件或文件夹的CentOS常用命令 

find 

NO1. 查找当前用户主目录下的所有文件 

[root@rehat root]# find ~ 

NO2. 让当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件; 

[root@rehat root]# find . -perm 644 -exec ls -l {} \; 

NO3. 为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径; 

[root@rehat root]# find / size 0 -type f -exec ls -l {} \; 

NO4. 查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们; 

[root@rehat root]# find /var/logs -mtime +7 -type f -ok rm -i {} \; 

NO5. 为/找系统中所有属于root组的文件; 

[root@rehat root]# find / -group root -exec ls -l {} \; 

NO6. find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文件 

[root@rehat root]# find . -name "admin.log[0-9][0-9][0-9]" -atime -7 -ok rm { } \; 

NO7. 为了查找当前文件系统中的所有目录并排序 

[root@rehat root]# find . -type d | sort 

NO8. 为了查找系统中所有的rmt磁带设备 

[root@rehat root]# find /dev/rmt

三、显示文件/文件夹清单的CentOS常用命令 

ls / dir 

NO1. 显示所有文件,包括以.开头的隐含文件 

[root@rehat root]# ls -a 

NO2. 显示文件的详细信息 

[root@rehat root]# ls -l 

NO3. 显示当前目录及所有子目录信息 

[root@rehat root]# ls -Rl 

NO4. 以时间排序显示目录,这在找最新文件有用 

[root@rehat root]# ls -tl 

NO5. 以文件大小排序 

[root@rehat root]# ls -Sl 

NO6. 显示文件大小,并按大小排序 

[root@rehat root]# ls -s -l -S

四、移动或更改文件/文件夹名称的CentOS常用命令 

mv 与 cp命令用法相似 

NO1. 若移动目标文件已存在,要在移动之前,先备份原来的目录文件 

[root@rehat root]# mv -b test.txt test2/ 

这样在 test2 下将有两个文件 test.txt 及 text.txt~ 

其中 test.txt~ 是备份文件,test.txt是新的文件 

NO2. 若移动目标文件已存在,但不想弹出是否覆盖的提示,直接覆盖 

[root@rehat root]# mv -f test.txt test2/ 

NO3. 当源与目标都拥有同一个文件,若源文件比目标新则移动,否则不移动 

[root@rehat root]# mv -u test.txt test2/ 

NO4. 更改文件名称 

[root@rehat root]# mv test.txt test2.txt 

NO5. 更改目录名称 

[root@rehat root]# mv /test2 /test2_2[/size]

这就是这次更新的关于文件的CentOS常用命令。



Linux学习总结(5)——CentOS常用的目录文件操作命令的更多相关文章

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

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

  2. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

  3. Linux常用命令详解-目录文件操作命令

    来源:https://www.linuxidc.com/Linux/2018-04/151801.htm 现实中,服务器(包含Linux,Unix,Windows Server)一般都摆放在机房里,因 ...

  4. 初识linux&常用命令&目录文件的浏览和管理

    Linux系统的主要用途:主要用于服器务器,特别是网络服务 Linux命令格式 命令   [选项]  [ 参数] 命令:告诉操作系统做什么,执行什么 选项:说明命令的运行方式(可以改变命令的功能).选 ...

  5. Linux学习(四)档案与目录管理

    1. 目录与路径  1.1 相对路径与绝对路径  1.2 目录的相关操作: cd, pwd, mkdir, rmdir  1.3 关于执行文件路径的变量: $PATH2. 档案与目录管理  2.1 档 ...

  6. 07_Linux目录文件操作命令4解压缩,文件查找_我的Linux之路

    这一节还是一样学习操作目录文件的命令 在这一节,我会讲到解压压缩tar以及zip命令,以及文本查找命令grep tar 打包压缩命令 tar命令可以为linux的文件和目录创建档案 首先要弄清两个概念 ...

  7. 04_Linux目录文件操作命令1(mv ls cd...)_我的Linux之路

    上一节已经给大家讲了Linux的目录结构,相信大家已经对Linux的整个目录结构有所了解 现实中,服务器(包含Linux,Unix,windows server)一般都摆放在机房里,因为一个机房摆放了 ...

  8. 05_Linux目录文件操作命令2_我的Linux之路

    这一节我们继续来学习Linux中对文件和目录的操作命令 mkdir 创建目录 mkdir (选项)(参数) 在Linux端可以使用mkdir来创建目录,如果你没有加其他的路径名,那么默认是在当前目录下 ...

  9. Linux 学习笔记 2 Centos 安装与网络的配置以及VI编辑器的使用

    前言 当然,还是觉得Centos 在众多的Linux 发行版中,还是很有地位的,好多的服务器大多沿用的都是一代的Centos 因为它开源(这是废话)而且稳定,这才是服务器沿用的最重要的一项指标. 镜像 ...

随机推荐

  1. Android 输入框限制字符输入数

    有时候对Android的输入框有字符输入数量的限制,而且显示字符输入的数量.通过下面方式能够实现: 1.自己定义LimitNumEditText继承EditText import android.co ...

  2. iOS开发-sqlite3使用

    SQLite3使用 SQLite简介 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中. SQLite3 在XCode工程中,打开targets,在B ...

  3. 34.angularJS的{{}}和ng-bind

    转自:https://www.cnblogs.com/best/tag/Angular/ 1. <html> <head> <meta charset="utf ...

  4. 1.MySQL与MongoDB的操作对比,以及区别

    转自:https://www.cnblogs.com/chris-oil/p/4982490.html MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoD ...

  5. 5.不用拷贝的对象可以用ref

    #include <iostream> #include <string> #include <boost/bind.hpp> #include <boost ...

  6. BZOJ 4552 排序 Heoi2016

    记得当年省选的时候 这道题连暴力都没写对(尴尬ing) (当年天真的认为sort是左闭右闭的hhhhhh) 思路: 首先 二分答案 线段树 首先二分答案,然后需要知道进行m次排序后p位置上的数字是否大 ...

  7. C#派生类中使用基类protected成员的方法

    我们知道C#中通过继承可以使一个具有公共数据和方法的基类被广泛应用从而减少代码量,这样派生类会具有基类中所有成员(除构造器等),我们理所当然可以通过派生类实例来使用基类的成员.那么当基类成员被prot ...

  8. Maven 工程 POM.XML文件最全详解

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  9. TCP 三次握手,四次挥手

    TCP 三次握手,四次挥手 1. TCP 三次握手 建立连接前,客户端和服务端需要通过握手来确认对方: 客户端发送 syn(同步序列编号) 请求,进入 syn_send 状态,等待确认 服务端接收并确 ...

  10. 【Educational Codeforces Round 37 B】 Tea Queue

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 用一个队列来模拟排队就好. 队列放三元组(x,y,z) x表示人的下标,y和z分别表示进入和退出时间. 然后枚举时间从1到5000 ...