猿问
请教一下,linux使用什么命令修改目录名称?有什么很好的办法吗?
如何把/home/abc 改为/home/abcd
catspeake
浏览 481
回答 2
2回答
暮色呼如
linux下修改主目录的方法:第一,修改/etc/passwd文件 ;第二,usermod命令;具体方法: 第一种方法:vi /etc/passwd ;找到要修改的用户那几行,修改掉即可,此方法建议慎用。 /etc/passwd文件格式 。登录名:加密口令:数字用户ID:数字组ID:注释字段:起始目录:shell程序 。用此方法修改了用户宿主目录后,会出现某些异常,如:bash环境异常,需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可 。cp /原宿主目录/.* /目标目录。第二种:usermod ;usermod -d /usr/newfolder -u uid -u后面一定要接uid啊,不是username 。补充说明:usermod可用来修改用户帐号的各项设定。rmdir 命令功能:删除空目录。语法:rmdir [选项] dir-name说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替 rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。命令中各选项的含义为:- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息。cd 命令:功能:改变工作目录。语法:cd [directory];说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读权限。Linux目录的创建与删除命令基础知识:功能:创建一个目录(类似MSDOS下的md命令)。语法:mkdir [选项] dir-name说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。命令中各选项的含义为:- m 对新建目录设置存取权限。也可以用chmod命令设置。- p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
0
0
0
慕的地6264312
mv命令可以用于移动和改名目录或文件,如下:mv /home/abc /home/abcd
0
0
0
随时随地看视频
慕课网APP
相关问题
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
相关分类
Linux
linux
2 回答
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
Node.js
我要回答