下载Google云盘文件
小于100MB的文件通常被认为是小文件。大于100MB的文件会被google drive认为是大文件。
想要下载歌云端硬盘里文件,首先需要文件是被公开共享出来的。
下载方法:
首先找到被分享的链接,通常这样的
https://drive.google.com/file/d/1UibyVC_C2hoT_XEw15gPEwPW4yFyJFeOEA/view?usp=sharing
或者
https://drive.google.com/u/0/open?id=0B-Fin8UxrD6POTBsR2d2T3MzTjg
里面的
1UibyVC_C2hoT_XEw15gPEwPW4yFyJFeOEA 或 0B-Fin8UxrD6POTBsR2d2T3MzTjg
这段代码就是我们需要的信息。
如果是小文件,我们可以执行下面的命令来下载:
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O FILENAME
把里面的 FILEID 修改成上面我们提取的代码ID,FILENAME 是我们重命名这个文件到本地。
对于大文件,我们需要使用下面的命令,同样要记得修改里面的 FILEID 和 FILENAME:
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=FILEID" -O FILENAME && rm -rf /tmp/cookies.txt
解压文件
解压zip文件:
unzip xx.zip
解压tar.gz文件:
tar -zxvf xx.tar.gz
//解压到指定的文件夹
tar -zxvf xx.tar.gz -C /xx/xx
解压gz文件:
gzip -d xx.gz
对sh文件的操作
1.创建test.sh文件
touch test.sh
2.编辑文件
vi test.sh
3.(1)保存退出:敲击esc, 然后输入 :wq ,回车退出
(2)不保存直接退出:敲击esc,然后输入:q!
4.添加可执行权限,当然默认就是可执行的
chmod +x test.sh
5.运行文件
方法一:./test.sh
方法二:sh test.sh
6.删除文件
rm test.sh
查看服务器运行情况
nvidia-smi
切换python版本
alias python='/usr/bin/python3'
复制文件夹
假设复制源目录 为 dir1 ,目标目录为dir2。
1. dir2目录不存在,使用命令:
cp -r dir1 dir2
2. dir2目录已存在,使用命令:
cp -r dir1/. dir2
复制文件夹下的所有文件到另一文件夹
这种情况下需要先创建目标文件夹dir2,之后运行命令:
cp -r dir1/* dir2/