摘要:本文分享服務(wù)器上面文件管理教程,包括文件傳輸傳輸?shù)竭h(yuǎn)程服務(wù)器或者下載到本地創(chuàng)建文件符號(hào)鏈接基礎(chǔ)文件操作刪除復(fù)制移動(dòng)文件等?;A(chǔ)文件管理命令復(fù)制文件這會(huì)將復(fù)制到文件夾,并在文件名中添加一個(gè)數(shù)字。
Linux VPS文件系統(tǒng)管理教程:linux文件系統(tǒng)管理起來其實(shí)也比較方便,不過不熟悉的朋友們可能不太了解怎么下手而已。不像 Windows 那樣有方便的可視化界面,Linux 服務(wù)器主要通過命令行來管理文件。?
本文分享Linux服務(wù)器上面文件管理教程,包括文件傳輸(傳輸?shù)竭h(yuǎn)程服務(wù)器或者下載到本地)、創(chuàng)建文件符號(hào)鏈接、基礎(chǔ)文件操作(刪除、復(fù)制、移動(dòng)文件等)。
首先還是需要登錄到vps服務(wù)器 SSH:
linux文件傳輸教程
網(wǎng)站開發(fā)人員或者是編輯人員可能經(jīng)常使用 FTP 協(xié)議來傳輸和管理遠(yuǎn)程系統(tǒng)上的文件。但是,F(xiàn)TP 在管理系統(tǒng)上的文件方面非常不安全且效率低下,所以一般我們更推薦使用 SFTP 來傳輸文件。
如果習(xí)慣于使用 FTP 客戶端,那么我們可以通過 SFTP 協(xié)議來傳輸文件。包括適用于 Windows 的 WinSCP,以及適用于 Linux、OS X 和 Windows 的 Filezilla 等,以及使用 Termius 也是可以傳文件的。
此外,還可以使用包括 scp 和 rsync 在內(nèi)的 Unix 實(shí)用程序?qū)⑽募踩貍鬏數(shù)紿ostwinds VPS 上面。 在本地機(jī)器上,復(fù)制 Hostwinds-net.tar.gz 的命令如下所示:
scp Hostwinds-net.tar.gz [email protected]:/home/username/backups/
命令 scp 后跟要傳輸?shù)谋镜匚募到y(tǒng)上的文件路徑,接下來是遠(yuǎn)程機(jī)器的用戶名和主機(jī)名,以“at”符號(hào) (@) 分隔。 在主機(jī)名后面加上冒號(hào) (:) 和遠(yuǎn)程服務(wù)器上文件應(yīng)上傳到的路徑。更通用的示例:
scp [/path/to/local/file] [remote-username]@[remote-hostname]:[/path/to/remote/file]
默認(rèn)情況下,此命令在 OS X 和 Linux 機(jī)器上可用。如果我們使用 SSH 密鑰,則可以在使用 scp 命令的時(shí)候無需為每次傳輸輸入密碼。
scp 的語法遵循 scp [source] [destination] 的形式。把上面示例中的本地路徑和遠(yuǎn)程路徑換一下,就可以將文件從遠(yuǎn)程主機(jī)復(fù)制到本地計(jì)算機(jī)。
Tips:因?yàn)榘嵬吖?VPS 可以通過網(wǎng)絡(luò)訪問,因此維護(hù)文件的安全性通常是一個(gè)重要的問題。在文件傳輸過程中,建議采用以下最佳實(shí)踐來維護(hù)安全性:
只授予用戶做他們需要做的事情的權(quán)限。這包括特定于應(yīng)用程序的用戶。
僅在正在使用的公共端口上運(yùn)行服務(wù)。安全漏洞的一個(gè)常見來源是仍在運(yùn)行的未使用守護(hù)進(jìn)程,包括數(shù)據(jù)庫服務(wù)器、HTTP 開發(fā)服務(wù)器和 FTP 服務(wù)器等。
盡可能使用 SSH 連接來保護(hù)和加密敏感信息的傳輸。
Linux文件符號(hào)鏈接教程
符號(hào)鏈接(Symbolic Links)允許在文件系統(tǒng)中創(chuàng)建一個(gè)指向文件系統(tǒng)上另一個(gè)對(duì)象的對(duì)象。當(dāng)我們需要為用戶和應(yīng)用程序提供對(duì)特定文件和目錄的訪問權(quán)而不想重新組織文件夾時(shí),這非常有用。通過這種方式,我們可以向受限制的用戶提供對(duì)他們的網(wǎng)絡(luò)可訪問目錄的訪問權(quán)限,而無需將文件移動(dòng)到他們的主目錄中。
要?jiǎng)?chuàng)建符號(hào)鏈接,使用下面命令:
ln -s /home/username/config-git/etc-hosts /etc/hosts
這會(huì)在系統(tǒng)的 /etc/hosts 文件的位置創(chuàng)建文件 etc-hosts 的鏈接。更一般地:
ln -s [/path/to/target/file] [/path/to/location/of/sym/link]
注意事項(xiàng):
最后一項(xiàng),鏈接的位置,是可選的。如果省略鏈接目標(biāo),則會(huì)在當(dāng)前目錄中創(chuàng)建一個(gè)與要鏈接到的文件同名的鏈接。
指定鏈接的位置時(shí),請(qǐng)確保路徑?jīng)]有最后的斜杠??梢詣?chuàng)建一個(gè)以目錄為目標(biāo)的符號(hào)鏈接,但符號(hào)鏈接不能以斜杠結(jié)尾。
可以刪除符號(hào)鏈接而不影響目標(biāo)文件。
創(chuàng)建鏈接時(shí)可以使用相對(duì)或絕對(duì)路徑。
Linux基礎(chǔ)文件管理命令
復(fù)制文件:
cp /home/username/bandwagonhost.net.txt /home/username/archive/bandwagonhost.net.01.txt
這會(huì)將 bandwagonhost.net.txt 復(fù)制到 archive 文件夾,并在文件名中添加一個(gè)數(shù)字。如果要將目錄中的所有文件和子目錄遞歸復(fù)制到另一個(gè)目錄,請(qǐng)使用 -R 選項(xiàng),比如:
cp -R /home/username/archive/ /srv/backup/username.01/
移動(dòng)文件或路徑:
mv /home/username/archive/ /srv/backup/username.02/
我們也可以使用 mv 命令來直接重命名一個(gè)文件。
刪除文件:
rm scratch.txt
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/121184.html
摘要:是上非常常用的編輯器,很多發(fā)行版都默認(rèn)安裝了。命令繁多但是如果使用靈活之后將會(huì)大大提高效率。粘貼剪切板里的內(nèi)容在光標(biāo)前,如果使用了前面的自定義緩沖區(qū),建議使用進(jìn)行粘貼。 vi(vim)是上Linux非常常用的編輯器,很多Linux發(fā)行版都默認(rèn)安裝了vi(vim)。vi(vim)命令繁多但是如果使用靈活之后將會(huì)大大提高效率。vi是visual interface的縮寫,vim是vi IM...
閱讀 2849·2021-09-26 10:19
閱讀 2229·2021-09-24 10:27
閱讀 2670·2021-09-01 10:42
閱讀 2390·2019-08-29 16:09
閱讀 2587·2019-08-29 15:17
閱讀 1528·2019-08-29 15:09
閱讀 759·2019-08-29 11:14
閱讀 2467·2019-08-26 13:25