創建:touch vim/vi echo重定向 cat touch 管理: atime mtime touch 文件名 //如果文件不存在,不創建文件 刪除:mv /tmp find |xargs rm rm rm 刪除文件 alias rm -I -I 提示 -f 強制刪除 -r 刪除目錄 預設情 ...
創建:touch vim/vi echo重定向 cat
touch 管理: atime mtime
touch 文件名 //如果文件不存在,不創建文件
刪除:mv /tmp
find |xargs rm
rm
rm 刪除文件
alias rm -I
-I 提示
-f 強制刪除
-r 刪除目錄
預設情況下 rm -rf / 是不讓刪的(centos
5 以及以下版本是可以)
centos 7和6要刪除是需要加一個參數的;--preserve-root是可以刪的
rmdir 刪除目錄
移動:mv 移動文件,改名
cp -t 源目對換
-a 可以複製目錄和目錄中的文件屬性
install 複製文件和創建目錄
-d 創建目錄
-g 指定所屬組
-o 指定所屬主
-m 指定複製文件的許可權
-t
scp--linux機器之間進行文件傳輸命令
linux1 -- linux2
linux1:scp文件 root@ip:/目錄
linux2:
查找:
locate 需要生成一個庫,不常用
yum install mlocate -y
find
可以根據文件的任何一個屬性,來查找文件
node 文件類型 文件許可權 硬鏈接數 所屬主 所屬組 文件大小 修改時間
-type f d s p c b l
-perm 007
-maxdepth 查找最多幾級目錄
-mindepth 查找最少幾級目錄
-links find ./ -maxdepth 1 -links 2
-user -nouser
-group
-size
-mtime ctime atime
-name 通配符
壓縮和遞歸
壓縮: 1.只能對文件壓縮 2.能讓源文件變小
gzip
bzip2
xz
歸檔: 1.歸檔可以對目錄進行操作 2.不會讓目錄變小
tar
-j bzip2 -J xz -z gzip
-c -x
-v
-f filename 指定名字
編輯
nano
vi vim
區分:sed流編輯器、行編輯器
vim:詳細請看隨筆vim學習https://www.cnblogs.com/shy13138/p/11413879.html