卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

linuxshell如何判斷文件是否存在 在FTP命令當(dāng)中查看本地文件列表命令是什么?

在FTP命令當(dāng)中查看本地文件列表命令是什么?與列表命令dir一樣。如果你想學(xué)習(xí)使用FTP在后臺(tái)下載,那么你必須學(xué)習(xí)FTP指令。FTP的命令行格式是FTP-v-d-I-n-g[主機(jī)名]。其中-v顯示遠(yuǎn)程

在FTP命令當(dāng)中查看本地文件列表命令是什么?

與列表命令dir一樣。

如果你想學(xué)習(xí)使用FTP在后臺(tái)下載,那么你必須學(xué)習(xí)FTP指令。

FTP的命令行格式是FTP-v-d-I-n-g[主機(jī)名]。

其中-v顯示遠(yuǎn)程服務(wù)器的所有響應(yīng)信息;

-n限制ftp自動(dòng)登錄,即不使用;。n etrc文件;

-d使用調(diào)試模式;

-g取消全局文件名。

FTP使用以下內(nèi)部命令(括號(hào)表示可選的):

1.![cmd[args:在本地機(jī)器執(zhí)行交互shell,退出返回ftp環(huán)境,如:ls*?;盍?/p>

2.$ macro-ame[args]:執(zhí)行宏定義宏名。

【密碼】:成功登錄遠(yuǎn)程系統(tǒng)后,提供訪問系統(tǒng)資源所需的補(bǔ)充密碼。

Local-file[remote-file]:將本地文件附加到遠(yuǎn)程系統(tǒng)主機(jī)。如果未指定遠(yuǎn)程系統(tǒng)文件名,則使用本地文件名。

:使用ascii類型傳輸模式。

每執(zhí)行一個(gè)命令,計(jì)算機(jī)就會(huì)響一次。

:使用二進(jìn)制文件傳輸模式。

:退出ftp會(huì)話過程。

:使用mget時(shí),將遠(yuǎn)程主機(jī)文件名中的大寫字母轉(zhuǎn)換為小寫字母。

Remote-dir:輸入遠(yuǎn)程主機(jī)目錄。

:輸入遠(yuǎn)程主機(jī)目錄的父目錄。

Mode文件名:將遠(yuǎn)程主機(jī)文件文件名的訪問模式設(shè)置為mode,如chmod777a.out。

:中斷與遠(yuǎn)程服務(wù)器的ftp會(huì)話(對(duì)應(yīng)open)。

:在asscii模式下傳輸文件時(shí),回車和換行符被轉(zhuǎn)換為換行符。

Remote-file:刪除遠(yuǎn)程主機(jī)文件。

【debug-value】:設(shè)置調(diào)試模式,顯示發(fā)送到遠(yuǎn)程主機(jī)的每個(gè)命令,如:deb up 3。如果設(shè)置為0,則意味著取消調(diào)試。

17.dir[remote-dir][local-file]:顯示遠(yuǎn)程主機(jī)目錄,并將結(jié)果保存在本地文件中。

18 .斷開:與關(guān)閉相同。

格式:將文件傳輸模式設(shè)置為格式,默認(rèn)為文件模式。

遠(yuǎn)程文件[本地文件]:將遠(yuǎn)程主機(jī)的遠(yuǎn)程文件傳輸?shù)奖镜赜脖P的本地文件。

:設(shè)置mdelete、mget和mput的文件擴(kuò)展名。默認(rèn)情況下,文件名不擴(kuò)展,這與命令行的-g參數(shù)相同。

22 .哈希:每次傳輸1024字節(jié),顯示一個(gè)散列符號(hào)(#)。

【cmd】:顯示ftp內(nèi)部命令cmd的幫助信息,如:help get。

[秒]:將遠(yuǎn)程服務(wù)器的睡眠計(jì)時(shí)器設(shè)置為[秒]秒。

:設(shè)置二進(jìn)制傳輸模式(與二進(jìn)制相同)。

[dir]:將本地工作目錄切換到dir。

[remote-dir][local-file]:顯示遠(yuǎn)程目錄remote-dir并將其保存在本地文件local-file中。

宏名:定義一個(gè)宏。當(dāng)遇到macdef下的空行時(shí),宏定義結(jié)束。

[遠(yuǎn)程文件]:刪除遠(yuǎn)程主機(jī)文件。

Remote-files local-file:類似于dir,但是可以指定多個(gè)遠(yuǎn)程文件,例如mdir *。o *。zipoutfile。

遠(yuǎn)程文件:傳輸多個(gè)遠(yuǎn)程文件。

Dir-name:在遠(yuǎn)程主機(jī)中創(chuàng)建目錄。

Remote-file local-file:與nlist相同,但是可以指定多個(gè)文件名。

[modename]:將文件傳輸模式設(shè)置為modename,默認(rèn)為流模式。

文件名:顯示遠(yuǎn)程主機(jī)文件的上次修改時(shí)間。

本地文件:將多個(gè)文件傳輸?shù)竭h(yuǎn)程主機(jī)。

文件名:如果遠(yuǎn)程機(jī)器中文件名的修改時(shí)間晚于本地硬盤中同名文件的修改時(shí)間,文件將被重新傳輸。

[remote-dir][local-file]:顯示遠(yuǎn)程主機(jī)目錄的文件列表,并將其存儲(chǔ)在本地硬盤的本地文件中。

39.nmap[inpattern outpattern]:設(shè)置文件名映射機(jī)制,使得文件中的某些字符在傳輸時(shí)會(huì)相互轉(zhuǎn)換,比如nmap $1。$2.$3[$1, $2].[$2,$3],那么當(dāng)傳輸文件a1.a2.a3時(shí),文件名就會(huì)變成a1和a2。這個(gè)命令特別適合于遠(yuǎn)程主機(jī)是非UNIX機(jī)器的情況。

40.ntrans[inchars[outchars:設(shè)置文件名字符的翻譯機(jī)制,比如ntrans1R,文件名LLL會(huì)變成RRR。

主機(jī)[端口]:建立到指定ftp服務(wù)器的連接,可以指定連接端口。

:進(jìn)入被動(dòng)傳輸模式。

:設(shè)置傳輸多個(gè)文件時(shí)的交互提示。

Ftp-cmd:在輔助控制連接中,執(zhí)行Ftp命令,該命令允許連接兩個(gè)ftp服務(wù)器以在它們之間傳輸文件。第一個(gè)ftp命令必須打開,以便首先建立。兩臺(tái)服務(wù)器之間的連接。

45.put local-file[remote-file]:將本地文件local-file發(fā)送到遠(yuǎn)程主機(jī)。

:顯示遠(yuǎn)程主機(jī)的當(dāng)前工作目錄。

47.quit:和bye一樣,退出ftp會(huì)話。

引用arg1,arg2...:將參數(shù)逐字發(fā)送到遠(yuǎn)程ftp服務(wù)器,如"e syst。

遠(yuǎn)程文件[本地文件]:與get相同。

Remote-file[local-file]:類似于get,但是如果local-file存在,它將從上次傳輸中斷處恢復(fù)。

51.rhelp[cmd-name]:向遠(yuǎn)程主機(jī)請(qǐng)求幫助。

[file-name]:如果沒有指定文件名,將顯示遠(yuǎn)程主機(jī)的狀態(tài);否則,將顯示文件的狀態(tài)。

[從][到]:更改遠(yuǎn)程主機(jī)文件名。

:清除應(yīng)答隊(duì)列。

Marker:從指定的標(biāo)記重新開始get或put,比如restart 130。

rmdir dir-name:刪除遠(yuǎn)程主機(jī)目錄。

:將文件名設(shè)置為僅存儲(chǔ)一次。如果文件存在,添加后綴. 1,. 2等。到原始文件。

本地文件[遠(yuǎn)程文件]:與put相同。

:設(shè)置PORT命令的使用。

Arg1,arg2...:將參數(shù)作為SITE命令一字不差地發(fā)送到遠(yuǎn)程ftp主機(jī)。

文件名:顯示遠(yuǎn)程主機(jī)的文件大小,例如site idle 7200。

:顯示當(dāng)前ftp狀態(tài)。

[struct-name]:將文件傳輸結(jié)構(gòu)設(shè)置為struct-name,默認(rèn)使用流結(jié)構(gòu)。

:將遠(yuǎn)程主機(jī)文件名存儲(chǔ)設(shè)置為僅一個(gè)(對(duì)應(yīng)于runique)。

:顯示遠(yuǎn)程主機(jī)的操作系統(tǒng)類型。

66.tenex:將文件傳輸類型設(shè)置為所需的tenex機(jī)器類型。

67.tick:在傳輸過程中設(shè)置字節(jié)計(jì)數(shù)器。

:設(shè)置包裹追蹤。

69.type[type-name]:設(shè)置文件傳輸類型為type-name,默認(rèn)為ascii,如:type binary,設(shè)置二進(jìn)制傳輸。

【newmask】:將遠(yuǎn)程服務(wù)器的默認(rèn)umask設(shè)置為newmask,比如umask 3。

User-name[password][account]:向遠(yuǎn)程主機(jī)表明您的身份。如果需要密碼,您必須輸入密碼,例如匿名用戶。

命令行-v參數(shù),即設(shè)置詳細(xì)報(bào)告模式,ftp服務(wù)器的所有響應(yīng)都會(huì)顯示給用戶,默認(rèn)值為on。

73.[cmd]:同幫助。

如何在shell腳本中判斷文件或者文件夾是否存在?

你可以用 "測(cè)試條件表達(dá)式測(cè)試文件/etc/fstab是否存在,比如:test -f /etc/fstab。

-e如果文件file存在則file為真(exist)-s如果文件file存在且文件大小(Size)大于零則file為真-f如果文件file存在且為普通文件(file)-d如果文件file存在且為目錄,則File為真-b如果文件File存在且為塊特殊文件,則File為真-c如果文件File存在且為字符特殊文件,則File為真-L如果文件File存在且為符號(hào)鏈接文件。如果File file存在且可讀,則為True-r File;如果file file存在且可寫,則為True-w File;如果file file存在且可執(zhí)行,則為True-x File;如果File File存在且屬于當(dāng)前用戶(所有者),則為True-O File;如果File File存在且屬于當(dāng)前用戶組(組),則為True-G File;True File 1-nt File2,TrueFile2 -ot File2,如果file File1比File 2舊,則為True。