Basic commands to get around the Synology Box using the CLI: Difference between revisions

From wiki
Jump to navigation Jump to search
imported>RobinGB
mNo edit summary
imported>RobinGB
Line 73: Line 73:
|}
|}


===Create .tar archive===
===Create a compressed tar (.tgz) archive===
To create a compressed .tar archive of all files directories and subdirectories in the current directory:
To create a compressed (.tgz) archive of all files directories and subdirectories in the current directory:
{| border="0" cellpadding="0" style="text-align:left"
{| border="0" cellpadding="0" style="text-align:left"
|-
|-

Revision as of 09:35, 17 April 2008

File Management

To go to a directory

cd /directoryName

Make a directory

mkdir /directoryName

List Directory

dir

Find a file

find / -name fileName

Delete a file

rm fileName

Delete a directory and its content

rm -r directoryName
  • Note: Use this command with great care

Move or Rename a file

mv /sourceDirectory/sourceFile /destination

Copy a file

cp /sourceDirectory/sourceFile /destination

Copy groups of files

cp /sourceDirectory/*.* /destination

Copy a directory and any sub directories

cp -r -p /sourceDirectory /destinationpath

Create a compressed tar (.tgz) archive

To create a compressed (.tgz) archive of all files directories and subdirectories in the current directory:

tar -cvzf archivefilename.tgz *

Unpack .tar archives

For uncompressed .tar archives:

tar xvf file.tar

For gzip compressed .tar.gz archives:

tar xvzf file.tar.gz

System Management

Reboot the Synology box

reboot

Shutdown the Synology box

poweroff

Stop a process

kill processID

Stop a program

killall programName

Display most current processes running

top

Show all current processes

ps –ef

Install program

ipkg install fileName

Uninstall programs

ipkg remove file name


System Information

Check system memory info

cat /proc/meminfo

Check CPU Info

cat /proc/cpuinfo

Check Interrupts in use

cat /proc/interrupts

Check File Systems in use

cat /proc/filesystems

Check Linux Version

cat /proc/version

Check Devices

cat /proc/mdstat

Check Enviroment Variables

env

Miscellaneous

Clear terminal screen

clear