在linux系統(tǒng)上拷貝文件時绕娘,要求執(zhí)行操作后不會改變文件的所有者和文件權限罚勾?如何讓系統(tǒng)長期保持該操作攻旦?
cp -p
image.png
image.png
du -h 查看文件大小 自動顯示合適的單位
image.png
image.png
ls -R 遞歸顯示目錄內容
cp -R 遞歸復制目錄里面內容
image.png
tree -L xx 指定看到第幾層 (默認是有多少層顯示多少層)
I/O重定向就是為了改變默認輸入画株、輸出的位置:
>:表示標準輸出覆蓋重定向钝腺;
>>:表示標準輸出追加重定向谦铃;
2>:表示錯誤輸出覆蓋重定向耘成;
2>>:表示錯誤輸出追加重定向;
&>:表示合并標準輸出和錯誤輸出覆蓋重定向;
&>>:表示合并標準輸出和錯誤輸出追加重定向瘪菌;
2>&1:表示意義同&>即合并標準輸出和錯誤輸出覆蓋重定向撒会;
<:輸入重定向;
<<:多行輸入师妙;
set -C命令:禁止覆蓋重定向(但是追加是可以的)诵肛;
>|:強制覆蓋重定向(與set -C相反);
set +C命令:解除禁止覆蓋重定向的設置默穴;
管道符(|)作用是把前一個命令的執(zhí)行結果當做后一個命令的輸入
多行輸入 echo <<END > XXX
A
B
C
D
END
多行寫完 不要忘記寫END
image.png
tr -cs '[:alpha:]' '\n' 是指把非字母的字符通通替換成換行
-s 是指連續(xù)重復出現的用一個字符表示
通配符里面的“點”不能匹配表示隱藏目錄的“點”