linux之文件文件夹相关命令 touch mkdir ls mv cp scp

1 创建文件的命令 touch

创建3个文件 a.json 、b.json 、c.json
[root@solr1 ~]# touch a.json b.json c.json

级联创建/usr/local/data/json目录,并在json目录下创建3个文件a.json、b.json、c.json
[root@zabbix-server ~]# mkdir -p /usr/local/data/json
[root@zabbix-server ~]# touch /usr/local/data/json/{a.json,b.json,c.json}
[root@zabbix-server ~]# ls /usr/local/data/json/
a.json  b.json  c.json

2 创建文件夹的命令 mkdir

[root@solr1 ~]# mkdir solrdata_json

[root@zabbix-server local]# mkdir -p /usr/local/data/json/tmp   级联创建,比如:tmp的上级目录、上上级目录等不存在时,也会被创建出来

3 查看 solrdata_json下有哪些文件和文件夹

[root@solr1 ~]# ls solrdata_json

4 移动文件命令 mv    (mv命令也可用于重命名)

4.0 移动文件到当前目录

mv /usr/local/solrcloud/solr-7.3.1/dist/solr-dataimporthandler-*.jar .

4.1  进入solrdata_json文件夹,将a.json、b.json、c.json 3个文件移动此文件夹中

[root@solr1 ~]# cd solrdata_json/
[root@solr1 solrdata_json]# mv ../{a.json,b.json,c.json} .

4.2  将a.json、b.json、c.json 3个文件从solrdata_json文件夹中移出到上一级目录下

[root@solr1 solrdata_json]# mv {a.json,b.json,c.json} ../

4.3 进入solrdata_json文件夹,将a.json、b.json、c.json 3个文件移动此文件夹中 也可以用一条命令语句完成(使用 &&)

[root@solr1 ~]# cd solrdata_json && mv ../{a.json,b.json,c.json} . 
[root@solr1 solrdata_json]# ls
a.json  b.json  c.json

4.4 mv重命名

重命名solrdata_json文件夹为solrdata
[root@solr1 ~]# mv solrdata_json/ solrdata

重命名c.json文件为d.json
[root@solr1 solrdata]# mv c.json d.json

5 复制   

5.1 复制命令 cp   (递归复制加 -r,-R,--recursive    recursive:递归)
cp solr-dataimporthandler-*.jar /usr/local/solrcloud/solr-7.3.1/dist/

# 将当前目录下的所有内容 复制到 /home/work/image-server/image/information/ 目录下   ----> 递归拷贝加参数 -r或-R
cp -r ./* /home/work/image-server/image/information

cp -R ./* /home/work/image-server/image/information

5.2 复制命令 scp 
scp -r solr-import-export-json/ root@192.168.0.10:/data/

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值