媒體工具 占存:0.75MB 時間:2010-05-18
軟件介紹: MidiEditor是一個免費的MIDI編輯器,支持Windows和Linux操作系統(tǒng)。軟件全部使用C++和QT編寫,并...
在Linux系統(tǒng)中,很多人不知道不同的用戶之間要如何拷貝文件,其實復制文件到另一個用戶的方法有很多,今天小編就給大家介紹下Linux拷貝文件到其他用戶的兩種方法,一起來學習下吧。

情景:
foo用戶home目錄下有一文件file.txt,要將其copy至bar用戶的home目錄。Linux對用戶home目錄有嚴格的權限限制,非owner用戶或者同group用戶無權限讀寫,除非是root(至高無上的root)。如果沒有root權限,有什么辦法把file.txt 復制到bar用戶的home目錄下呢?
解決方法:
第一個辦法,先用foo用戶登錄,把文件copy到系統(tǒng)臨時目錄/tmp,然后切換到bar用戶,再從系統(tǒng)臨時目錄/tmp把文件copy到自己的home目錄。這里為什么用cp不用mv?因為復制到/tmp的文件owner還是foo,默認情況下其他用戶自有讀權限,沒有寫權限(自然沒有移動權限)。即使通過修改文件權限,讓bar可寫,移動到bar的home目錄下owner還是foo,而且非得root才能改成bar。這個辦法有點曲折,弊端也很明顯,文件需要復制兩次,花兩倍的時間。
# cp file.txt /tmp/
# su - bar
# cp /tmp/file.txt ~/
# exit
# rm /tmp/file.txt
第二個辦法,使用scp命令。原本scp是用來在不同主機上通過網絡copy文件,用在這里剛好。用bar用戶登錄
# scp foo@localhost:/home/foo/file.txt 。/
輸入foo用戶密碼,開始文件傳輸。也可以用foo用戶登錄,
# scp file.txt bar@localhost:/home/bar/
輸入bar用戶密碼,過程一樣。
好啦,以上就是華軍小編帶給大家的全部內容了,是不是很簡單呢?你學會了么?想了解更多的相關內容,請隨時關注華軍資訊動態(tài)吧,歡迎到華軍來下載哦!
eMule怎么設置啟動時自動更新服務器列表-eMule設置啟動時自動更新服務器列表的方法
eMule怎么啟用Windows7任務欄特效-eMule啟用Windows7任務欄特效的方法
eMule怎么使用UPnP來設置端口-eMule使用UPnP來設置端口的方法
您好,如有軟件收錄需求,請將軟件打包,并附上軟件名稱、軟件介紹、軟件相關截圖、軟件icon、軟著、營業(yè)執(zhí)照(個人沒有營業(yè)執(zhí)照請?zhí)峁拈_發(fā)者身份證正反面以及手持身份證本人照片),發(fā)送至郵箱
https://user.onlinedown.net/login掃碼添加企業(yè)微信
如有產品建議或問題反饋,歡迎告訴我們,您的意見是我們進步的動力!
掃碼添加官方公眾號