linux復制文件許可權
A. linux 怎麼更改文件夾的許可權,使其能被復制到U盤
可以使用chmod +X filename命令改變文件夾許可權;
然後使用cp -r filename命令移動到U盤目錄下即可;
chmod的相關參數:
用法:chmod [選項]... 模式[,模式]... 文件...
或:chmod [選項]... 八進制模式 文件...
或:chmod [選項]... --reference=參考文件 文件...
將每個文件的模式更改為指定值。
-c, --changes 類似 --verbose,但只在有更改時才顯示結果
--no-preserve-root 不特殊對待根目錄(默認)
--preserve-root 禁止對根目錄進行遞歸操作
-f, --silent, --quiet 去除大部份的錯誤信息
-v, --verbose 為處理的所有文件顯示診斷信息
--reference=參考文件 使用指定參考文件的模式,而非自行指定許可權模式
-R, --recursive 以遞歸方式更改所有的文件及子目錄
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
cp的相關參數:
用法:cp [選項]... [-T] 源文件 目標文件
或:cp [選項]... 源文件... 目錄
或:cp [選項]... -t 目錄 源文件...
將源文件復制至目標文件,或將多個源文件復制至目標目錄。
長選項必須使用的參數對於短選項時也是必需使用的。
-a, --archive 等於-dR --preserve=all
--backup[=CONTROL 為每個已存在的目標文件創建備份
-b 類似--backup 但不接受參數
---contents 在遞歸處理是復制特殊文件內容
-d 等於--no-dereference --preserve=links
-f, --force 如果目標文件無法打開則將其移除並重試(當 -n 選項
存在時則不需再選此項)
-i, --interactive 覆蓋前詢問(使前面的 -n 選項失效)
-H 跟隨源文件中的命令行符號鏈接
-l, --link 鏈接文件而不復制
-L, --dereference 總是跟隨符號鏈接
-n, --no-clobber 不要覆蓋已存在的文件(使前面的 -i 選項失效)
-P, --no-dereference 不跟隨源文件中的符號鏈接
-p 等於--preserve=模式,所有權,時間戳
--preserve[=屬性列表 保持指定的屬性(默認:模式,所有權,時間戳),如果
可能保持附加屬性:環境、鏈接、xattr 等
-c same as --preserve=context
--sno-preserve=屬性列表 不保留指定的文件屬性
--parents 復制前在目標目錄創建來源文件路徑中的所有目錄
-R, -r, --recursive 遞歸復制目錄及其子目錄內的所有內容
--reflink[=WHEN] 控制克隆/CoW 副本。請查看下面的內如。
--remove-destination 嘗試打開目標文件前先刪除已存在的目的地
文件 (相對於 --force 選項)
--sparse=WHEN 控制創建稀疏文件的方式
--strip-trailing-slashes 刪除參數中所有源文件/目錄末端的斜杠
-s, --symbolic-link 只創建符號鏈接而不復制文件
-S, --suffix=後綴 自行指定備份文件的後綴
-t, --target-directory=目錄 將所有參數指定的源文件/目錄
復制至目標目錄
-T, --no-target-directory 將目標目錄視作普通文件
-u, --update only when the SOURCE file is newer
than the destination file or when the
destination file is missing
-v, --verbose explain what is being done
-x, --one-file-system stay on this file system
-Z, --context=CONTEXT set security context of to CONTEXT
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
B. linux復制文件需要什麼許可權
在
linux
系統下,如果只是在自己主目錄下復制文件、以及文件夾,那麼只要文件、以及文件夾的屬主屬於自己即可;假設如果是想將自己主目錄下的文件復制到系統的根目錄下,那麼你必須具有
root
許可權才行。
C. linux怎麼給一個文件夾許可權
1、Linux許可權說明
linux的文件夾也有三種許可權分別是:
r(Read 讀取):對文件有讀取文件內容的許可權(cat指令);對目錄有查看目錄下內容的許可權(ls命令)。
x(eXecute 執行):對文件有執行文件的許可權(./指令);對目錄該有進入目錄的許可權(cd命令)。
w(Write 寫入):對文件有增加、刪除、修改文件內容的許可權;對目錄有增加、刪除、修改目錄下內容的許可權。w 是可以在目錄下創建、修改、刪除文件,不僅可以修改自己的文件也可以修改別人的文件,因此增加了一個t 許可權對 x 許可權進行了限制,表示只可以修改自己的文件。
umask 命令可以設置系統的許可權掩碼,即可以控制文件夾、文件生成時的默認許可權。文件夾的默認許可權是755、文件的許可權644.root 帳號的umask是022,而普通用戶的umask是002,這代表root用戶的文件對於其他用戶來說默認的許可權更少。文件的默認許可權是用666減umask,而文件夾的默認許可權是用777減umask,這樣的話相當於無論何時生成的文件的默認許可權都是不可能有運行的許可權。umask的設置可以在配置文件 /etc/bashrc 中進行設置、更改。
2、改變許可權
改變擁有者chown(change owner):
chown yly tmp //改變文件tmp的擁有者為yly用戶
chown -R yly:yly tmp //改變tmp文件及其下的文件和子目錄的許可權為yly用戶:yly組
說明:要改變的文件擁有者,也就是用戶名必須存在於/etc/passwd文件中,否則就會顯示錯誤。另外用戶密碼
是保存在/etc/shadow文件夾中的。
改變群組chgrp(change group):
chgrp yly tmp //改變tmp文件的群組為yly組
說明:要改變的目標群組名稱必須在於/etc/group文件中存在,否則就會顯示錯誤。
注意:當使用cp指令復制文件時,被復制的文件擁有者和群組仍沒有改變,此時需要使用以上指令進行設置。
改變文件許可權chmod
D. Linux怎麼把一個用戶的文件復制到另一個用戶的目錄下,並且把許可權設置成另一個用戶
你的話我理解為
Linux怎麼把一個用戶(A)的文件(C)復制到另一個用戶(B)的目錄(D)
首先你需要用A的身份將C的可讀許可權設置一下
即chmod o+r C
然後你需要用B的身份來復制文件C
即cp -rf C D/
則D下面的C就是屬於B的
以上我都是簡寫,要加全路徑等等。
E. linux虛擬機上的文件不能復制到文件夾內,怎樣設置才能使是自己擁有最高許可權
樓上的說的chmod
777就可以了。
1.先是打開終端。通常是在應用->系統那的。
2.再是在終端中輸入命令
sudo
chmod
-R
777
/usr/local/src
具體的chmod用法可以參考:
http://ke..com/view/1229012.htm#2
ps:其實當是使用root登錄系統時,可以直接復制的,要是修改許可權,可以在右鍵文件夾那的屬性那修改的。
你使用的是centos吧,這方面的資料挺多的,繼續努力吧。
F. linux文件共享分配只讀+禁止復制文件怎麼分配許可權
你可以使用chmod命令,為改文件提供其他的許可權。u表示用戶、a表示全部、g表示組,r表示可讀、w表示可寫、x表示可執行,你可以使用「chmod
a+w
test.c」來添加許可權,這是比較方便的直觀的方法。還可以像之前的人回答的一樣使用數字,你可以自己查一查chmod就行了。
G. Linux怎麼在文件系統/usr/local中復制進文件,總是顯示沒有許可權
對usr文件夾進行操作需要有超級管理員的許可權才行,你可以切換為超級管理員進行操作,或者在命令前面加 sudo;
如 sudo cp 1.txt usr/local
H. linux系統中,關於文檔復制cp命令的,文檔復制受文檔許可權控制嗎
那必須的。
會受到文檔的許可權控制的。
如果你有一個文件:1.txt
1.txt
rw-r-----
root
root
這樣的文件
你使用guset用戶來使用cp命令復制這個文件是無法復制會提示你許可權問題。因為你不是root用戶,也不在root組內。所以。