linux用啥命令修改目录名称?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux用啥命令修改目录名称?相关的知识,希望对你有一定的参考价值。
如何把/home/abc 改为/home/abcd
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 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
参考技术A mv命令可以用于移动和改名目录或文件,如下:mv /home/abc /home/abcd本回答被提问者和网友采纳 参考技术B 使用mv命令,不管事目录或者是文件都可以使用mv命令,前提是你有修改的权限!如:
mv /home/abc /home/abcd 参考技术C 1 mv /home/abc /home/abcd
2 rename /home/abc /home/abcd
很荣幸帮助你们 参考技术D mv /home/abc /home/abcd
Linux复制文件用啥命令怎么用
参考技术ALinux中最常用命令之一就是cp了,用于复制文件夹或文件。下面由我为大家整理了Linux系统复制文件夹命令cp使用详解,希望对大家有帮助!
Linux系统复制文件夹命令cp使用详解
指令名称:cp(copy)
功能介绍:将一个文件复制至另一个文件,或将数个文件复制至另一目录。
语法格式:
cp [options] source dest
cp [options] source... directory
常用参数说明:
-a 尽可能将档案状态、权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
Linux复制文件夹命令cp使用实例
1.将文件aaa 复制(已存在),并命名为bbb:
cp aaa bbb
2.将所有的C语言程序拷贝至 Finished 子目录中 :
cp *.c Finished
3. 复制指定目录的文件到当前目录,并重命名
[root@rehat root]# cp ~/.bashrc bashrc_bak
4. 强制复制指定目录的文件到当前目录,而不管当前目录是否含有该文件
[root@rehat root]# cp -f ~/.bashrc bashrc
5. 复制指定目录到当前目录
[root@rehat root]# cp -r /root/test .
[root@rehat root]# cp -r /root/test/ .
两者效果一样,在复制目录时,会将源路径的最后一级目录全部复制过去,包括它本身。
6. 复制指定目录的文件到指定目录
[root@rehat root]# cp ~/.bashrc /bak/.bashrc
7. 在复制时将源文件的全部属性也复制过来。若不指定参数,则目标文件与源文件属性可能不一致。
[root@rehat root]# cp -a ~/.bashrc /bak/.bashrc
8. 若两个文件夹要保证同步,一个文件的改了,另一个文件也跟着改,但是要保证两个文件的文件都是最新的。
[root@rehat root]# cp -u /src/.bashrc /bak_src/bashrc
扩展资料:linux scp命令远程复制文件夹
1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下
复制代码代码如下:
scp -r /home/administrator/test/ root@192.168.1.100:/root/
2、拷贝单个文件至远程主机
复制代码代码如下:
scp /home/administrator/Desktop/old/driver/test/test.txt root@192.168.1.100:/root/
其实上传文件和文件夹区别就在参数 -r, 跟cp, rm的参数使用差不多, 文加价多个 -r
3、远程文件/文件夹下载
举例,把192.168.62.10上面的/root/文件夹,下载到本地的/home/administrator/Desktop/new/下,使用远程端的root登陆
复制代码代码如下:
scp -r root@192.168.62.10:/root/ /home/administrator/Desktop/new/
以上是关于linux用啥命令修改目录名称?的主要内容,如果未能解决你的问题,请参考以下文章