查看文件夾
列出文件下所有的文件和文件夾
$ ls
列出文件下所有的文件
$ ls -a
查看當前目錄下的文件數量(不包含子目錄中的文件)
ls -l | grep "^-" | wc -l
查看當前目錄下的文件數量(包含子目錄中的文件) 注意:R,代表子目錄
ls -l R | grep "^-" | wc -l
查看當前目錄下的文件夾目錄個數(不包含子目錄中的目錄),同上述理,如果需要查看子目錄的,加上R
ls -l | grep "^d" | wc -l
文件操作:
移動文件或者文件夾到另一個文件夾
$ mv filename destdir
移動所有后綴為.txt的文件到另一個文件夾
$ mv *.txt destdir
刪除文件:
$ rm filename
不提醒用戶,直接刪除文件:
$ rm -f filename
刪除多個文件:
$ rm filename1 filename2
遞歸刪除目錄及目錄下所有子目錄和文件:
$ rm -r <目錄名>
ssh(Secure Shell)用于連接遠程主機:
連接主機:
$ ssh [用戶名]@[主機IP]
從服務器上下載文件:
$ scp [用戶名]@[主機IP]:[文件路徑] [本地目錄]
從服務器上傳文件:
$ scp [文件路徑] [用戶名]@[主機IP]:[遠程目錄]
從服務器下載整個目錄:
$ scp [用戶名]@[主機IP]:[遠程目錄] [本地目錄]
上傳目錄到服務器:
$ scp -r [本地目錄] [用戶名]@[主機IP]:[遠程目錄]
參考鏈接:
利用ssh傳輸文件