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

相关推荐

  • CentOS启动流程排错

    grub legacy CentOS 6启动流程: POST –> Boot Sequence(BIOS) –> Boot Loader –> Kernel(ramdisk) –> rootfs –> switchroot –> /sbin/init …

    Linux干货 2016-09-13
  • 与正则表达式的第一次亲密接触

    Linux文本处理三剑客 grep:文本过滤(模式:psttern)工具 grep,egrep,fgrep (不支持正则表达式搜索) sed:stream editor,文本编辑工具 awk:Linux上的实现gawk,文本报告生成器 下面就先谈一谈:grep及正则表达式;egrep及扩展的正则表达式 grep grep:Goobal search REgu…

    Linux干货 2017-04-06
  • 马哥教育网络班22期+第一周课程练习

    计算机的组成及其功能 计算机主要由五大部分组成:控制器、运算器、存储器、输入设备、输出设备,即CPU(控制器、运算器)、内存、I/O(输入/输出设备)。 控制器 是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 运算器 对数据进行各种算术运算和逻辑运算,即对数据…

    Linux干货 2016-08-15
  • 8月9日vim作业

    复制/etc/rc.d/init.d/functions文件至/tmp目录;替换/tmp/functions文件中的/etc/sysconfig/init为/var/log; :%s@/etc/sysconfig@/var/log@ 删除/tmp/functions文件中所有以#开头,且#后面至少有一个空白字符的行的行首的#号 :%s@^#\([[:spac…

    Linux干货 2016-08-10
  • LVM逻辑卷管理

    LVM逻辑卷管理 LVM全称为Logical VolumeManager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。 其中 PV:Physical Volume 物理卷 VG:volume Group 卷组 LV:Logincal Volume 逻辑卷 实验…

    2017-08-14
  • Javascript 装载和执行

    一两个月前在淘宝内网里看到一个优化Javascript代码的竞赛,发现有不少的人对Javascript的执行和装载的基础并不懂,所以,从那天起我就想写一篇文章,但一直耽搁了。自上篇《浏览器渲染原理简介》,正好也可以承前启后。 首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性:1)载入后马上执行,2)执…

    Linux干货 2016-07-10