當前位置:編程學習大全網 - 編程語言 - linux文件夾重命名命令linux文件夾重命名

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命令允許強行覆蓋,如果修改的文件名和已有的文件名重名,已有的文件會被強行覆蓋,所以有可能導致其他的文件的丟失。

  • 上一篇:為什麽學編程前要學樂高
  • 下一篇:晨光文具促銷海報-晨光文具作為國產文具領頭羊,為何遭到很多的惡評?
  • copyright 2024編程學習大全網