Linux基本命令(文件)

创建文件夹

mkdir test

创建文件

vim 命令是先编辑文件,然后保存(vim 命令也是编辑文件的命令)。touch命令是先创建文件,后面再编辑

vim test.txt
touch test.txt

编辑文件

运行vim test.txt命令,输入i编辑,输入完成后按下esc键,输入:wq保存,输入:q!取消。Ctrl+z退出后,按gz可以继续编辑

查看文件

cat test.txt  

删除文件夹:

 /*删除文件*/
rm test.txt 

/*删除文件夹及内容*/
rm -r test  

/*删除文件下的内容*/
rm -r test/* 

/*删除多个文件*/
rm -r test.txt test 

移动文件

使用 mv 命令来移动文件或目录至另一个文件或目录, 还可以将目录或文件重命名。
如果将一个文件移动到一个已经存在的目标文件中,目标文件的内容将会被覆盖。
mv 命令接收两个参数时,第一个参数表示源文件或目录,第二个参数表示目标文件或目录。
接收多个参数时,如果最后一个参数对应的是目录而且该目录存在,mv 会将各个参数指定的文件或目录移动到此目录中,如果目标文件存在,将会进行覆盖。

/*把test下的test.txt文件移动到test文件夹下*/
mv test/test.txt  tt/test
  
/*把test文件移动到tt文件下并重命名为tt.txt*/
mv test.txt  tt/tt.txt  

/*把test.txt tt等文件移动到test/tt文件夹下*/
mv test.txt tt test/tt 

复制文件

接收多个参数时,如果最后一个参数对应的是目录而且该目录存在,mv 会将各个参数指定的文件或目录复制到此目录中,如果目标文件存在,将会进行覆盖。

/*复制test.txt文件到test文件夹下*/
cp test.txt test  

/*复制test文件夹到tt文件夹下*/
cp -r test tt  

/*复制test.txt tt test等文件到tw文件夹下*/
cp -r test.txt tt test tw  

查找文件

一.find命令
    基本格式:find path expression
    1.按照文件名查找
    (1)find / -name httpd.conf  #在根目录下查找文件httpd.conf,表示在整个硬盘查找
    (2)find /etc -name httpd.conf  #在/etc目录下文件httpd.conf
    (3)find /etc -name ‘srm’  #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
    (4)find . -name ‘srm*’   #表示当前目录下查找文件名开头是字符串‘srm’的文件
    2.按照文件特征查找     
    (1)find / -amin -10   # 查找在系统中最后10分钟访问的文件(access time)
    (2)find / -atime -2   # 查找在系统中最后48小时访问的文件
    (3)find / -empty   # 查找在系统中为空的文件或者文件夹
    (4)find / -group cat   # 查找在系统中属于 group为cat的文件
    (5)find / -mmin -5   # 查找在系统中最后5分钟里修改过的文件(modify time)
    (6)find / -mtime -1   #查找在系统中最后24小时里修改过的文件
    (7)find / -user fred   #查找在系统中属于fred这个用户的文件
    (8)find / -size +10000c  #查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)
    (9)find / -size -1000k   #查找出小于1000KB的文件
    3.使用混合查找方式查找文件
    参数有: !,-and(-a),-or(-o)。
    (1)find /tmp -size +10000c -and -mtime +2   #在/tmp目录下查找大于10000字节并在最后2分钟内修改的文件
   (2)find / -user fred -or -user george   #在/目录下查找用户是fred或者george的文件文件
   (3)find /tmp ! -user panda  #在/tmp目录中查找所有不属于panda用户的文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值