linux命令更新目录,Linux命令之目录和文件操作

Linux命令之目录和文件操作

1 pwd:显示当前工作目录

[root@linuxidc ~]# pwd

/root

2 cd:切换当前工作目录

[root@linuxidc /]# cd                  #切换到当前用户的家目录

[root@linuxidc ~]# cd ..                #切换到当前目录的上一级目录

[root@linuxidc /]# cd -                #返回至前一个目录

3 ls:显示目录和文件信息

选项:-a    显示所有,包括隐藏文件和目录

-d    显示目录本身的信息,而非目录下的文档信息

-h    人性化显示容量信息

-l    长格式显示文档的详细信息

-u    显示文件或目录最后被访问的时间

-t    以修改时间排序,ls默认以文件名称排序的

[root@linuxidc /]# ls /                #显示根目录下文件和目录的名称

[root@linuxidc /]# ls -a              #显示所有文件

[root@linuxidc /]# ls -ld /root        #显示root目录的详细信息,时间为被修改的时间

[root@linuxidc /]# ls -lh /root        #人性化显示容量信息

[root@linuxidc ~]# ls -lu install.log  #查看文件的最后访问时间

[root@linuxidc /]# ls -lt              #查看文档信息并且以修改时间排序

4 touch:创建文件或修改文件时间

[root@linuxidc ~]# touch a.txt        #创建文件,如果文件存在,则更新文件修改时间为当前时间

[root@linuxidc ~]# touch -t 201501012330 a.txt    #改变文件的时间戳

5 mkdir:创建目录

选项:-p    创建多级目录

-v    显示创建过程

[root@linuxidc ~]# mkdir -pv /abc/cd{e,f}        #创建多级目录,-v显示过程

mkdir: created directory `/abc'

mkdir: created directory `/abc/cde'

mkdir: created directory `/abc/cdf'

6 cp:复制文件与目录

用法:cp [选项] 源 目标

选项:-r    递归复制,复制子文件和子目录,用于复制目录时使用

-a    复制时保留文档所有属性(包括权限、时间等)

[root@linuxidc /]# cp /root/a.txt /b.txt        #复制文件并修改名称

[root@linuxidc /]# cp -a /etc/passwd /var/tmp  #复制并保留文档属性

7 rm:删除文件或目录

选项:-f    强行删除(慎用)

-i    删除前提示

-r    递归删除,删除目录及目录下所有内容

[root@linuxidc ~]# rm -f a.txt

[root@linuxidc ~]# rm -fr directory

8 mv:移动或重命名文件

[root@linuxidc ~]# mv a.txt b.txt

9 find:搜索文件或目录

用法:find [路径] [匹配标准] [表达式选项]

选项:-empty    搜索空白文件或目录

-group    按组查找

-name    按文档名称查找

-iname    按文档名称查找并且不区分大小写

-mtime    按修改时间查找

-size    按容量大小查找

-type    按文档类型查找,文件(f)、目录(d)、设备(b,c)等

-user    按用户查找

-a        并且

-o        或

[root@linuxidc ~]# find b.txt                    #查找当前目录下的文件

[root@linuxidc ~]# find /root -name "*.cnf"      #查找root目录下以cnf结尾的文件

[root@linuxidc ~]# find -iname "b.txt"          #不区分大小写查找b.txt

[root@master ~]# find / -group zwj            #查找所属组为zwj的文档

[root@master ~]# find / -mtime +3              #查找3天前被修改过的文档

[root@linuxidc ~]# find / -mtime -1              #查找当天被修改过的文档

[root@linuxidc ~]# find / -size +100M            #查找要目录下大于100M的文档

[root@linuxidc ~]# find ./ -type f              #查找当前目录下所有普通文件

[root@linuxidc ~]# find / -iname "b.txt" -type f -exec rm -fr {} \;

#查找根目录下所有的b.txt文件(不区分大小写)并且删除它们

[root@linuxidc ~]# find ./ -type f -a -size +1k  #查找当前目录下大于1k的普通文件

10 du:计算文件或目录的容量

选项:-h    人性化显示容量信息

-a    查看所有目录以及文件的容量信息

-s    仅显示总容量

[root@linuxidc ~]# du -h /root                    #人性化显示/root目录的容量信息

[root@linuxidc ~]# du -sh /root                    #显示/root所占磁盘空间之和

[root@linuxidc ~]# du -a /root                    #查看/root目录下所有文件和目录的容量信息

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值