Linux基础知识学习:Linux下修改文件名或修改文件夹名称(有待解决问题)

摘要:
在Linux 1下修改文件名或文件夹名。修改文件夹名1.1我首先创建一个测试文件夹来测试mkdirtest1.2。使用mv命令移动文件。mvtestTest意味着重命名文件mvtest/Test,并将其重命名为Test以进入系统的其他文件夹(我以前位于Windows系统共享的文件夹中)。

Linux下修改文件名或修改文件夹名称

1、修改文件夹名称
1.1我先创建一个test文件夹用来测试

mkdir test

这里写图片描述
这里写图片描述

1.2用 mv 命令 将文件移动,目标地址如果加 / 就 代表文件夹,如果没有 / 就会重新命名
例:

mv test Test 

表示文件重命名 
mv test /Test/
将test移动到根目录的Test文件夹下

在练习时,发现出现问题,在当前目录下用mv命令重命名时,报错,即使使用root用户,也不能执行


这里写图片描述
这里写图片描述


但是用 mv test /Test/,将test移动到根目录的Test文件夹下,时,即使根目录下木有Test文件夹,系统不会报错,会直接将test文件夹移动过去,并重命名为Test


这里写图片描述
这里写图片描述
这里写图片描述


进入系统其他文件夹(我原来是在Windows系统共享的文件夹中),mv命令一切正常执行

mv test1 Test

表示文件重命名 
mv Test Test1/
Test1文件夹不存在,将文件夹Test重命名为Test1 
mkdir test2
mv test2 Test1
将test2移动到当前目录的Test1文件夹下

这里写图片描述
这里写图片描述
这里写图片描述


待解决问题:为什么在共享文件夹下不能操作····················


2、修改文件名

mv test.c Hello.c

这里写图片描述


待解决问题:Linux系统下文件名是区分大小写的,文件名采用大小写是不一样的;linux变量、命令、命令参数都是区分大小写的,但是为啥在对文件重命名时,不区分大小写呢?

mv test.c Test.c

执行时,提示文件已存在········

这里写图片描述

免责声明:文章转载自《Linux基础知识学习:Linux下修改文件名或修改文件夹名称(有待解决问题)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇利用nodeJs anywhere搭建本地服务器环境nodejs 的序列化与反序列化下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

springBoot读取properties文件乱码

在使用idea进行springBoot测试时,读取properties文件里面的内容会中文乱码,可以设置文件的编码格式为utf-8  有时候可能全都设置完utf-8后还不好使,网上教程说可以清理一下idea缓存  但是测试后仍没有用 最后在properties文件上添加相关属性,比如springBoot的 spring.http.encoding.en...

linux文件特殊属性介绍(s,s,t)

文件的权限有rwx这3个读、写、执行的权限。但是,怎么 /tmp权限有些奇怪?还有, /usr/bin/passwd也有些奇怪,怎么回事呢? [root@linux ~]# ls -ld /tmp ; ls -l /usr/bin/passwddrwxrwxrwt 5 root root 4096 Jul 20 10:00 /tmp-r-s--x--x 1...

adb获取Android性能数据

环境:Android测试环境 搭建Android测试环境: 1、下载AndroidSDK; 2、配置环境变量; (1)、ANDROID_HOME (2)、ANDROID_HOME-TOOLS (3)、ANDROID_HOME-PALTFORM-TOOLS 3、Android底层Java开发,如需运行安卓远程调试桥(adb),需Java运行环境; 4、下载J...

CentOS8 几个关机重启的命令

shutdown 是安全的方式关闭系统。 shutdown -k  +5                      并非真正关机,只是向用户发出警告信息“离关机还有五分钟” shutdown -k                           向用户发出警告信息“离关机还有一分钟”,默认延时一分钟。 shutdown -h           ...

MyEclipse 免安装版制作

前言:以MyEclipse6.0为例,安装目录,例如如d:javaMyEclipse6.0 (1)新建MyEclipse 6.0.bat文件 新建位置:当前MyEclipse根目录 文件内容:start eclipseeclipse.exe -vm jreinjavaw.exe (2)修改Eclipse 插件的配置文件com.genuitec.ecli...

mysql的log_output参数

log_output背景 log_output参数是什么意思?表示慢日志输出到文件还是表中。 show global variables like 'log_output'; 默认参数,log_output='FILE',表示慢日志输出到了文件中。 set global log_output='TABLE'; 此时慢日志就输出到了mysql数据库的系统表...