Linux管理目录和文件命令

 管理目录命令:

pwd:显示当前目录

Cd:   改变当前目录

ls:    查看目录下的内容

rmdir: 删除目录

管理文件命令:

cat: 查看文件内容

cp: 复制文件内容

grep:在文件中查找某字符

touch:创建文件

rm :删除文件

mv :移动文件

管理目录命令:

一:pwd 命令

1.命令格式:

 pwd [选项]

2.命令功能:

 查看”当前工作目录“的完整路径

3.常用参数:

一般情况下不带任何参数
如果目录是链接时:
格式:pwd -P  显示出实际路径,而非使用连接(link)路径。

实例1:用 pwd 命令查看默认工作目录的完整路径

命令:
pwd Linux管理目录和文件命令
输出:

实例2:使用 pwd 命令查看指定文件夹
命令:
pwd输出:
Linux管理目录和文件命令

实例3:使用 pwd -LP命令查看实际路径

Linux管理目录和文件命令

二:cd :命令

cd命令

cd命令用来改变所在目录。

cd /      转到根目录中 
cd ~     转到/home/user用户目录下 
cd /usr 转到根目录下的usr目录中————-绝对路径 
cd test 转到当前目录下的test子目录中——-相对路径

实例1:用 cd命令切换目录

Linux管理目录和文件命令

三ls:命令

1. 命令格式:

ls [选项] [目录名]

2. 命令功能:

列出目标目录中所有的子目录和文件。

3. 常用参数:

-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件

 -R, –recursive 同时列出所有子目录层

-k 即 –block-size=1K,以 k 字节的形式表示文件的大小。
-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
-L, –dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息

例一:列出/init.d文件夹下的所有文件和目录的详细资

Linux管理目录和文件命令

例二:列出当前目录中所有以“n”开头的目录的详细内容,可以使用如下命令:

Linux管理目录和文件命令

例三:只列出文件下的子目录

Linux管理目录和文件命令

命令:ls -l /etc/yum | grep "^d"
列出 /etc/yum 文件下面的子目录详细情况
输出:

rmdir:命令

 rmdir命令目录基本操作 rmdir命令用来删除空目录。

-p–parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除; –ignore-fail-on-non-empty:此选项使rmdir命令忽略由于删除非空目录时导致的错误信息; 

-v-verboes:显示命令的详细执行过程; 

–help:显示命令的帮助信息;

 –version:显示命令的版本信息。

例一:rmdir不能删除空目录
Linux管理目录和文件命令

例子:rmdir删除新建的www目录

Linux管理目录和文件命令

管理文件命令:

一 cat: 命令

例一:cat查看文件内容

Linux管理目录和文件命令

例二:cat命令 将 文件yum.con virc 文件内容合并后放入WWW里面

Linux管理目录和文件命令
Linux管理目录和文件命令

二:cp复制文件内容

例一:将yum 复制到ddd文件

Linux管理目录和文件命令

例二:将yum.conf 文件 复制到ddd文件,并改名为ttt

Linux管理目录和文件命令

三:grep:在文件中查找某字符

Linux管理目录和文件命令

四:touch:创建文件

touch [选项]。。。 文件。。。

-a 或–time=atime或–time=access或–time=use  只更改存取时间。

-c 或–no-create  不建立任何文档。

-d  使用指定的日期时间,而非现在的时间。

-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m 或–time=mtime或–time=modify  只更改变动时间。

-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t  使用指定的日期时间,而非现在的时间。

 

例一:创建123文件,查看文件信息

Linux管理目录和文件命令

Linux管理目录和文件命令

例二:更该文件日期时间

Linux管理目录和文件命令

五:rm删除文件

-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;

 -f:强制删除文件或目录;

 -i:删除已有文件或目录之前先询问用户;

 -r-R:递归处理,将指定目录下的所有文件与子目录一并处理;

 –preserve-root:不对根目录进行递归操作;

 -v:显示指令的详细执行过程。

例一;删除文件123

Linux管理目录和文件命令

例二:删除命令以及目录

Linux管理目录和文件命令

六:mv移动文件

–backup=<备份模式>:若需覆盖文件,则覆盖前先行备份;

 -b:当文件存在时,覆盖前,为其创建一个备份;

 -f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;

 -i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。 –strip-trailing-slashes:删除源文件中的斜杠“/”

 -S<后缀>:为备份文件指定后缀,而不使用默认的后缀;

 –target-directory=<目录>:指定源文件要移动到目标目录;

 -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作

例一:将ddd改名为eee

Linux管理目录和文件命令

例二:将eee文件移动到34目录下

Linux管理目录和文件命令

 

 

 

 

 

 

原创文章,作者:kang,如若转载,请注明出处:http://www.178linux.com/74818

(0)
kangkang
上一篇 2016-03-05 18:39
下一篇 2016-03-06 08:53

相关推荐

  • sed工具 介绍

    sed工具 地址定界 不给地址:对全文进行处理 单地址: #:指定行 /pattern/:被此处模式所能够匹配到的每一行 地址范围: #,# #,+# /pat1/,/pat2/ #,/pat1/ ~:步进 1~2 奇树行 2~2 偶数行 cat -n passwd >passwd2 新建文件 sep -n ‘/^h//^s/’…

    Linux干货 2017-05-31
  • 字段分隔符和迭代器

        内部字段分隔符(Internal Field Separator)是shell脚本编程中的一个重要概念。在处理文本数据时,有很大的作用。内部字段分隔符是用于特定用途的定界符,IFS是存储定界符的环境变量,它是当前shell环境中使用的默认定界符字符串。     例一:da…

    Linux干货 2016-08-15
  • Xtrabackup进行MySQL备份

    使用Xtrabackup进行MySQL备份 一、安装 1、简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。 特点: (1)备份过程快速、可靠; (2)备份过程不会打断正在执行的事务; (3)能够基于压缩等功能节约磁盘空间和流量; (4)自动…

    Linux干货 2017-02-20
  • tomcat基础进阶

                        tomcat基础进阶 前言 Tomcat Architecture Tomcat Installation Tomcat…

    Linux干货 2016-04-22
  • 初入马哥教育的感受

    记录来马哥教育的点滴记录及感受。。

    Linux干货 2018-03-26
  • 从Linux小白到大牛——与狼共舞的日子13

    马哥教育网络班21期+第13周课程练习 1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; 3)添加sa…

    Linux干货 2017-01-03