You can create a bash script that uses rsync to efficiently copy files from the source folder to the network share folder. rsync is great for this task because it only copies files that have changed or are new, so you won't need to worry about checking which files are already copied.

First, make sure you have rsync installed on your system. If not, you can install it using your package manager:

For Ubuntu/Debian:

```
sudo apt-get install rsync
```

For CentOS/RHEL:

```
sudo yum install rsync
```

Next, create the bash script. Open a text editor and create a new file called `backup.sh` with the following content:

```bash
#!/bin/bash

SOURCE_FOLDER="/path/to/your/source/folder"
DESTINATION_FOLDER="/path/to/your/network/share/folder"

rsync -avz --progress "$SOURCE_FOLDER" "$DESTINATION_FOLDER"
```

Replace `/path/to/your/source/folder` and `/path/to/your/network/share/folder` with the appropriate paths.

Save the file and make it executable:

```
chmod +x backup.sh
```

To run the script every day at 11 PM, you can add a cron job. Open your crontab with the following command:

```
crontab -e
```

Add the following line at the end of the file, replacing `/path/to/backup.sh` with the actual path to your `backup.sh` script:

```
0 23 * * * /path/to/backup.sh
```

Save and exit. The script will now run every day at 11 PM, copying files from the source folder to the network share folder while skipping files that are already copied.

Note: Make sure your network share is accessible and mounted before running the script. If your network share requires authentication, you may need to modify the script to include the appropriate credentials.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence