為您提供行業(yè)資訊、活動(dòng)公告、產(chǎn)品發(fā)布,匯聚最前沿流行的云計算技術(shù)
Linux VPS文件系統管理教程:linux文件系統管理起來(lái)其實(shí)也比較方便,不過(guò)不熟悉的朋友們可能不太了解怎么下手而已。不像 Windows 那樣有方便的可視化界面,Linux 服務(wù)器主要通過(guò)命令行來(lái)管理文件。
本文分享Linux服務(wù)器上面文件管理教程,包括文件傳輸(傳輸到遠程服務(wù)器或者下載到本地)、創(chuàng )建文件符號鏈接、基礎文件操作(刪除、復制、移動(dòng)文件等)。
首先還是需要登錄到vps服務(wù)器 SSH:
linux文件傳輸教程
網(wǎng)站開(kāi)發(fā)人員或者是編輯人員可能經(jīng)常使用 FTP 協(xié)議來(lái)傳輸和管理遠程系統上的文件。但是,FTP 在管理系統上的文件方面非常不安全且效率低下,所以一般我們更推薦使用 SFTP 來(lái)傳輸文件。
如果習慣于使用 FTP 客戶(hù)端,那么我們可以通過(guò) SFTP 協(xié)議來(lái)傳輸文件。包括適用于 Windows 的 WinSCP,以及適用于 Linux、OS X 和 Windows 的 Filezilla 等,以及使用 Termius 也是可以傳文件的。
此外,還可以使用包括 scp 和 rsync 在內的 Unix 實(shí)用程序將文件安全地傳輸到Hostwinds VPS 上面。 在本地機器上,復制 Hostwinds-net.tar.gz 的命令如下所示:
scp Hostwinds-net.tar.gz [email protected]:/home/username/backups/
命令 scp 后跟要傳輸的本地文件系統上的文件路徑,接下來(lái)是遠程機器的用戶(hù)名和主機名,以“at”符號 (@) 分隔。 在主機名后面加上冒號 (:) 和遠程服務(wù)器上文件應上傳到的路徑。更通用的示例:
scp [/path/to/local/file] [remote-username]@[remote-hostname]:[/path/to/remote/file]
默認情況下,此命令在 OS X 和 Linux 機器上可用。如果我們使用 SSH 密鑰,則可以在使用 scp 命令的時(shí)候無(wú)需為每次傳輸輸入密碼。
scp 的語(yǔ)法遵循 scp [source] [destination] 的形式。把上面示例中的本地路徑和遠程路徑換一下,就可以將文件從遠程主機復制到本地計算機。
Tips:因為搬瓦工 VPS 可以通過(guò)網(wǎng)絡(luò )訪(fǎng)問(wèn),因此維護文件的安全性通常是一個(gè)重要的問(wèn)題。在文件傳輸過(guò)程中,建議采用以下最佳實(shí)踐來(lái)維護安全性:
只授予用戶(hù)做他們需要做的事情的權限。這包括特定于應用程序的用戶(hù)。
僅在正在使用的公共端口上運行服務(wù)。安全漏洞的一個(gè)常見(jiàn)來(lái)源是仍在運行的未使用守護進(jìn)程,包括數據庫服務(wù)器、HTTP 開(kāi)發(fā)服務(wù)器和 FTP 服務(wù)器等。
盡可能使用 SSH 連接來(lái)保護和加密敏感信息的傳輸。
Linux文件符號鏈接教程
符號鏈接(Symbolic Links)允許在文件系統中創(chuàng )建一個(gè)指向文件系統上另一個(gè)對象的對象。當我們需要為用戶(hù)和應用程序提供對特定文件和目錄的訪(fǎng)問(wèn)權而不想重新組織文件夾時(shí),這非常有用。通過(guò)這種方式,我們可以向受限制的用戶(hù)提供對他們的網(wǎng)絡(luò )可訪(fǎng)問(wèn)目錄的訪(fǎng)問(wèn)權限,而無(wú)需將文件移動(dòng)到他們的主目錄中。
要創(chuàng )建符號鏈接,使用下面命令:
ln -s /home/username/config-git/etc-hosts /etc/hosts
這會(huì )在系統的 /etc/hosts 文件的位置創(chuàng )建文件 etc-hosts 的鏈接。更一般地:
ln -s [/path/to/target/file] [/path/to/location/of/sym/link]
注意事項:
最后一項,鏈接的位置,是可選的。如果省略鏈接目標,則會(huì )在當前目錄中創(chuàng )建一個(gè)與要鏈接到的文件同名的鏈接。
指定鏈接的位置時(shí),請確保路徑?jīng)]有最后的斜杠??梢詣?chuàng )建一個(gè)以目錄為目標的符號鏈接,但符號鏈接不能以斜杠結尾。
可以刪除符號鏈接而不影響目標文件。
創(chuàng )建鏈接時(shí)可以使用相對或絕對路徑。
Linux基礎文件管理命令
復制文件:
cp /home/username/bandwagonhost.net.txt /home/username/archive/bandwagonhost.net.01.txt
這會(huì )將 bandwagonhost.net.txt 復制到 archive 文件夾,并在文件名中添加一個(gè)數字。如果要將目錄中的所有文件和子目錄遞歸復制到另一個(gè)目錄,請使用 -R 選項,比如:
cp -R /home/username/archive/ /srv/backup/username.01/
移動(dòng)文件或路徑:
mv /home/username/archive/ /srv/backup/username.02/
我們也可以使用 mv 命令來(lái)直接重命名一個(gè)文件。
刪除文件:
rm scratch.txt
更多資訊:更多資訊
本站發(fā)布的【Linux VPS文件系統管理教程:傳輸文件/符號鏈接/復制移動(dòng)刪除文件】?jì)热荩▓D片、視頻和文字)以原創(chuàng )、轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng)
如果涉及侵權請盡快告知,我們將會(huì )在第一時(shí)間立刻刪除涉嫌侵權內容,本站原創(chuàng )內容未經(jīng)允許不得轉載,或轉載時(shí)需注明出處。
Copyright ? 2009-2024 56dr.com. All Rights Reserved. 特網(wǎng)科技 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站