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

相关推荐

  • LB Cluster:lvs

    Linux Cluster: Cluster:计算机集合,为解决某个特定问题组合起来形成的单个系统; Linux Cluster类型: LB:Load Balancing,负载均衡; HA:High Availiablity,高可用; A=MTBF/(MTBF+MTTR) (0,1):90%, 95%, 99%, 99.5%, 99.9%, 99.99%, …

    Linux干货 2017-06-24
  • 虚拟化网络之OpenvSwitch(一)

    一、OpenvSwitch介绍  OpenvSwitch简称OVS,正如其官网(http://openvswitch.org/)所述,OVS是一个高质量、多层的虚拟交换软件,即虚拟交换机。它的目的是通过编程扩展支持大规模网络自动化,同时还支持标准的管理接口和协议(例如:NetFlow,sFlow,IPFIX,RSPAN, CLI, LAC…

    Linux干货 2016-03-27
  • 安全与加密、申请CA证书

    本章内容 v  1、安全机制  2、对称加密  3、不对称加密 4、散列算法  5、PKI 和CA v 在互联网数据传输的过程的,数据的安全私密性是及其重要的,所以就有数据的加密和解密的过程。 数据加密,是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。它…

    Linux干货 2016-12-04
  • M20-1 8月3号作业

    1、三种权限rwx对文件和目录的不同意义 2、umask和acl mask 的区别和联系 3、三种特殊权限的应用场景和作用 4、设置user1,使之新建文件权限为rw——- 5、设置/testdir/f1的权限,使user1用户不可以读写执行,g1组可以读写 /testdir/dir的权限,使新建文件自动具有acl权限:user1:r…

    Linux干货 2016-08-05
  • 磁盘管理

    回顾 {a..f} a b c d e f ]# arr=({a..z}) ]# echo ${#arr[*]} 26 ]# N1=N2 ]# N2=zhuchaoming ]# echo ${!N1} eval N1=\$$N2 echo $N1 创建临时文件 mktemp NAME.XXX 交互式登录 /etc/profile –> /…

    Linux干货 2016-09-07
  • Linux之sed的使用

    sed的工作原理         sed是一种流编辑器以行为单位来处理文本的一款功能十分强大的编辑器,一次只处理一行内容,当处理文本是,将要处理的行放置在模式空间里(缓冲区),接下来sed命令处理模式空间里的内容,处理完成后,把模式空间里处理后的内容送至屏幕打印输出,接下来处理下…

    Linux干货 2016-08-09