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
下一篇 2016-03-06

相关推荐

  • N25-第三周作业

      列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则只显示一次即可。     2.取出最后登陆到当前系统的用户的相关信息。     3.取出当前系统上被用户当作其默认shell的最多的那个shell.     4.将/etc/password中的第三个字段数值最大的后…

    Linux干货 2016-12-19
  • 命令find应用

    作业:  查找/var目录下属主为root,且属组为mail的所有文件 [root@localhost bin]# find /var/ -user root -group mail     2. 查找/var目录下不属于root、lp、gdm的所有文件    [root@localhost bin…

    Linux干货 2016-08-22
  • LVS管理平台使用手册(第一版)[原创]

     为了更好管理、维护LVS平台,本人基于Django+certmaster+func开发了一套管理平台,主要功能模块分为性能图表、数据中心、虚拟IP池、主机管理、监控模块等功能,基本上是按F5-LTM管理平台思路来设计,下面只要对这几大块功能进行说明。1、性能图表 功能说明:以小时、日、星期、月、年的图表展示LVS SERVER、VIP、SERVE…

    Linux干货 2015-03-28
  • M20-1扩展正则表达式作业

    1、取本机ip地址 [root@centos6 ~]# ifconfig eth1      Link encap:Ethernet  HWaddr 00:0C:29:35:DD:AB     &nb…

    Linux干货 2016-08-10
  • mysql并发控制

    并发控制: 锁:Lock 1、锁类型 : 读锁:共享锁,可被多个读操作共享; 写锁:排它锁,独占锁; 2、锁粒度: 表锁:在表级别施加锁,并发性较低; 行锁:在行级另施加锁,并发性较高; 3、锁策略:在锁粒度及数据安全性之间寻求一种平衡机制; 存储引擎:级别以及何时施加或释放锁由存储引擎自行决定; MySQL Server:表级别,可自行决定,也允许显式请求…

    2016-11-18
  • N26第二周博客作业

    1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 Ø  ls 查看文件与目录 ls [选项] 文件或目录 常用选项 -a:全部的文件,连同隐藏文件(以.开头)一起列出来 -d:列出目录本身,而不是列出目录里的文件 -l:列出详细信息,如文件的属性与权限等数据 -h:将文件容量以易读的方式显示(例如:GB,KB等) -t:…

    Linux干货 2017-01-08