linux文件夹重命名命令linux文件夹重命名

如题所述

rename函数?

rename是一个计算函数,功能是给一个文件重命名,用该函数可以实现文件移动功能,把一个文件的完整路径的盘符改一下就实现了这个文件的移动。

rename在不同语言和环境中使用方法如下:

C语言中用法:intrename(char*oldname,char*newname);

说明

(1)如果oldname为一个文件而不是目录,那么为该文件更名。在这种情况下,如果newname作为一个目录已存在,则它不能重命名一个目录。如果newname已存在,而且不是一个目录,则先将其删除然后将oldname更名为newname。对oldname所在目录以及newname所在的目录,调用进程必须具有写许可权,因为将更改这两个目录。

(2)如若oldname为一个目录,那么为该目录更名。如果newname已存在,则它必须是一个目录,而且该目录应当是空目录(空目录指的是该目录中只有.和..项)。如果newname存在(而且是一个空目录),则先将其删除,然后将oldname更名为newname。另外,当为一个目录更名时,newname不能包含oldname作为其路径前缀。

(3)作为一个特例,如果oldname和newname引用同一文件,则函数不做任何更改而成功返回。

返回值执行成功则返回0,失败返回-1。

dos中的功能是重命名文件或文件夹,用法:rename完整路径文件名(文件夹名)新文件名(新文件夹名)。

Linux中rename命令是专用于文件重命名的,rename除了给单个文件重命名,还可以批量文件重命名。

put指令实例详解?

Linuxftp命令行中下载文件get与上传文件put的命令应用详解

介绍:从本地以用户anok登录的机器192.168.0.16上通过ftp远程登录到192.168.0.6的ftp服务器上,登录用户名是peo。以下为使用该连接做的实验。

查看远程ftp服务器上用户peo相应目录下的文件所使用的命令为:ls,登录到ftp后在ftp命令提示符下查看本地机器用户anok相应目录下文件的命令是:!ls。查询ftp命令可在提示符下输入:?,然后回车。

1、从远程ftp服务器下载文件的命令格式:

get远程ftp服务器上当前目录下要下载的文件名,如:

getnmap_file

意思是把远程ftp服务器下的文件nmap_file下载到本地机器的当前目录下,名称更改为nmap。

带括号表示可写可不写,不写的话是以该文件名下载。

如果要往ftp服务器上上传文件的话需要去修改一下vsftpd的配置文件,名称是vsftpd.conf,在/etc目录下。要把其中的“#write_enable=YES”前面的“#”去掉并保存,然后重启vsftpd服务:

sudoservicevsftpdrestart。

2、向远程ftp服务器上传文件的命令格式:

put本地机器上当前目录下要上传的文件名,如:

putsample.c

意思是把本地机器当前目录下的文件smaple.c上传到远程ftp服务器的当前目录下,名称更改为ftp_sample.c。

带括号表示可写可不写,不写的话是以该文件名上传。

3、最后附上ftp常用命令,如下所示:

FTP>open,和指定的远程LinuxFTP服务器连接?

FTP>user,使用指定远程LinuxF

LinuxFTP服务器的用户登录?

FTP>pwd,显示远程LinuxFTP服务器上的当前路径?

FTP>ls,列出远程LinuxFTP服务器上当前路径下的目录和文件?

FTP>dir,列出远程LinuxFTP服务器上当前路径下的目录和文件(同上)?

FTP>mkdir,在远程LinuxFTP服务器上当前路径下建立指定目录?

FTP>rmdir,删除远程LinuxFTP服务器上当前路径下的指定目录?

FTP>cd,更改远程LinuxFTP服务器上的工作目录?

FTP>delete,删除远程LinuxFTP服务器上指定的文件?

FTP>rename,重命名远程LinuxFTP服务器上指定的文件?

FTP>close,从远程LinuxFTP服务器断开但保留FTP命令参数提示?

FTP>disconnect,从远程LinuxFTP服务器断开但保留FTP命令参数提示(同上)?

FTP>bye,结束和远程LinuxFTP服务器的连接。

FTP>quit,结束和远程LinuxFTP服务器的连接(同上)。

FTP>!,直接从远程LinuxFTP服务器进入到本地shell中?

FTP>exit,(接上步)从本地shell环境中返回到远程LinuxFTP服务器环境下?

FTP>!ls,列出本地机器上当前路径下的目录和文件?

FTP>lcd,更改本地机器的工作目录?

FTP>?,显示ftp命令说明?

FTP>help,显示ftp命令说明(同上)?

linux如何给u盘命名?

答方法如下

1、如果将U盘插入电脑的USB接口,这时在电脑桌面的右上方没有出现U盘的显示区域。可以打开“我的电脑”,右击点击“刷新”页面。直到在“有可移动的存储设备”;

?

2、第一种重命名U盘的方法。打开“我的电脑”,在“有可移动的存储设备”选中U盘右击选择”重命名“。这里就可以删除U盘原来的名字;

?

3、删除U盘原来的名字,就可以输入U盘新的名字;

?

4、第二种重命名U盘的方法。打开“我的电脑”,在右边的框里的“计算机”下选择U盘的图标,右击选择“重命名”。即可重新命名U盘的名字;

?

5、删除U盘的名字即可以输入U盘的新名字;

?

6、这时U盘的名字就重命名成功了。

linux系统下如何关闭USB接口?

有几个办法1)直接把驱动去掉1.进入内核目录cd/lib/modules//kernel/drivers/usb/storage2.删除或更名驱动文件usb-storage.ko(建议换个文件名,以后还能找回来)

3.重启系统后就不能使用了2)写个检测脚本,每秒钟运行一次用mount命令的输出,检测是否有U盘插入如果有U盘插入,用eject命令,强制把U版弹出去

当文件更名后则文件内容改变了吗?

Windows操作系统下,文件更名后文件的内容肯定是不会改变的。Linux操作系统下,由于mv命令允许强行覆盖,如果修改的文件名和已有的文件名重名,已有的文件会被强行覆盖,所以有可能导致其他的文件的丢失。

温馨提示:答案为网友推荐,仅供参考
相似回答