unix
osx
ls -la
or la
as shorthand
secure copy a single file (secure for ssh)
scp file.txt root@165.22.103.122:/mnt/mc_volume
secure copy an entire directory (requires recursive -r)
scp -r dirname root@165.22.103.122:/mnt/mc_volume
secure copy everything inside a directory
scp dirname/* root@165.22.103.122:/mnt/mc_volume
(the colon is required by the :/mnt because reasons)
cut and pasting a file from another directory
mv Documents/random/blondhair.jpg Documents/hairstyles
cut + pasting a file in that directory
mv blondhair.jpg ../hairstyles
mv can also be used to rename files/folders, given that the name you're giving it doesn't already exist in the folder
rename a file
mv oldname newname
rename a folder
mv -r olddirname newdirname
View data folder in a docker container (itzg/mc-server)
docker exec -it containername /bin/bash
Go to directory (cd dirname) and view all top-down view
(-la shows hidden files)
Viewing folders from another directory
ls -la /Documents/dirname
Same thing, but a folder that's one directory back
ls -la ../dirname
viewing from two directories back (insert more ../'s to go back more directories)
ls -la ../../dirname
lists all of that file type in your current folder (replace jpg with jar, png, etc.)
find . -name "*.jpg" -type f
deletes all of that file type
find . -name "*.bak" -type f -delete
unzip filename.zip
Ping a website
curl websitename.com