VPS 常用指令 – 檔案管理

在 Ubuntu 中復制整個目錄及其內容,最常用的命令是 cp -r 或 cp -a,基本格式是 cp -r <源目錄> <目標目錄>,例如將 /home/user/myfolder 複製到 /backup/,使用 cp -r /home/user/myfolder /backup/,這會創建一個名為 myfolder 的新目錄到 /backup/ 下;如果想保留原始文件屬性並遞歸復制,cp -a (archive) 也是一個好選擇。 

常用命令

  • cp -r /源目錄/. /目標目錄/ :递归复制目录,会包含所有子目录和文件。

    • 范例cp -r /path/to/source_folder/. /path/to/destination_folder
    • 注意: 如果目标目录不存在,它会创建一个新目录;如果目标目录已存在,它会把源目录复制到目标目录里面去。 

示例场景

    • 复制整个目录到另一个已存在的目录
        • 要将 mydata 复制到 backup 文件夹中,且在 backup 里面形成 backup/mydata

    • 复制目录内的所有文件(不包括目录本身)
        • 要将 mydata 目录下的所有文件和子目录复制到 backup 目录中,但不要 mydata 目录本身。

小提示

    • 使用 -i (interactive) 选项可以在覆盖文件前进行确认,防止误操作。

    • 使用 -v (verbose) 选项可以显示复制的详细过程。 

最簡單用法

cp -a wordpress/* ./
copy 當時目錄中的另一目錄名字為wordpress內的全部文件(包括子目錄及全部文件)到當前目錄,但不包括wordpress這個目錄名字。

更改Root 密碼
sudo passwd root

從普通 user 轉為 root
sudo -i

ZIP a file in Linux

tar -czvf 壓縮後文件名.tar.gz 文件夾名稱

Leave a Reply